如何在一行中動態列印
消除列印語句之間的換行符可以增強輸出的可讀性。考慮 Python 中的以下程式碼:
for item in range(1, 100): print(item)
通常,此程式碼會將每個項目列印在單獨的行上。但是,您可以修改 print 語句以實現不換行的連續輸出。
依序列印數字
要以連續順序列印項目,只需刪除換行符即可列印語句中的字元。在 Python 2.7 中,使用:
print(item, end='')
在 Python 3 中,使用:
print(item, end=' ')
end 參數指定在專案之後要列印的字元。空字串或空格將導致連續輸出。
動態列印
要動態列印數字,覆蓋螢幕上的最後一個數字,請使用:
print(item, sep=' ', end='', flush=True)
sep 參數控制項目之間的分隔符號。 lush=True 強制立即顯示輸出。
透過實作這些技術,您可以為程式創建更具視覺吸引力和更有效率的輸出。
以上是如何在Python中一行動態列印?的詳細內容。更多資訊請關注PHP中文網其他相關文章!