Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Mencetak Secara Dinamik dalam Satu Baris dalam Python?

Bagaimanakah Saya Boleh Mencetak Secara Dinamik dalam Satu Baris dalam Python?

DDD
Lepaskan: 2024-12-13 22:50:12
asal
940 orang telah melayarinya

How Can I Print Dynamically in One Line in Python?

Mencetak Secara Dinamik dalam Satu Baris

Sama seperti pertanyaan sebelumnya, anda ingin menjana output standard tanpa jarak antara pernyataan semasa berbilang arahan cetakan. Menggambarkan contoh anda:

for item in range(1,100):
    print item
Salin selepas log masuk

Ini menghasilkan:

1
2
3
4
...
Salin selepas log masuk

Sebaliknya, anda inginkan output yang serupa dengan:

1 2 3 4 5 ...
Salin selepas log masuk

Selain itu, anda berusaha untuk memaparkan secara dinamik nombor tunggal yang menimpa nombor sebelumnya, menyebabkan hanya satu nombor boleh dilihat pada a masa.

Penyelesaian:

Untuk mencapai output yang diingini, ubah suai kenyataan cetakan seperti berikut:

  • Python 2.7: item cetakan,
  • Python 3: print(item, end=" ")

Untuk pencetakan dinamik, gunakan:

  • Python 3: print(item, sep=' ', end='', flush=True)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Secara Dinamik dalam Satu Baris dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan