避免在輸出字串中使用換行符和空格
在Python 中使用print 函數時,經常會在輸出值之間新增換行符或空格。為了防止這種情況並實現不間斷列印,請考慮使用 sep 和 end 參數。
Python 3
在 Python 3 中,指定 end='' 來消除換行符:
print('.', end='')
要刪除參數之間的空格,請使用sep='':
print('a', 'b', 'c', sep='')
同時控制兩個參數:
print('.', end='', sep='')
Python 2.6 和2.7
對於Python 2.6 和2.7 ,你有兩個options:
from __future__ import print_function
這允許使用上面提到的Pyt 3 解決方案。
import sys sys.stdout.write('.') sys.stdout.flush()
這會直接寫入標準輸出流,確保立即列印。但是,您可能需要呼叫 sys.stdout.flush() 來保證立即輸出。
以上是在 Python 中列印時如何避免換行符和空格?的詳細內容。更多資訊請關注PHP中文網其他相關文章!