Mencetak dalam Baris Tunggal Secara Dinamik
Dalam Python, adalah mudah untuk mencetak pembolehubah dan mesej ke output standard, tetapi kadangkala anda mungkin mahu untuk mengelakkan pemisah baris daripada muncul di antara pernyataan ini. Ini menjadi sangat berguna apabila anda perlu memvisualisasikan data secara dinamik.
Untuk mencapai ini, cuma tambahkan yang berikut selepas pernyataan cetakan:
Sebagai contoh, kod berikut akan mencetak nombor dari 1 hingga 100 dalam satu baris:
for item in range(1,100): print(item, end=" ")
Walau bagaimanapun, kaedah ini masih mencetak semua nombor sekaligus. Untuk mensimulasikan kesan pencetakan dinamik, dengan hanya satu nombor dipaparkan pada satu masa, gunakan sintaks berikut dalam Python 3:
print(item, sep=' ', end='', flush=True)
Dengan menetapkan sep kepada rentetan kosong, melumpuhkan pemisah baris (end='' ), dan memaksa output disiram (flush=True), anda boleh mencipta pengalaman pencetakan dinamik yang mengemas kini skrin dengan setiap lelaran.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Secara Dinamik dalam Baris Tunggal dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!