出力文字列での改行とスペースの回避
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 の場合、あなたは2つ持っていますオプション:
from __future__ import print_function
これにより、上記の Python 3 ソリューションの使用が可能になります。
import sys sys.stdout.write('.') sys.stdout.flush()
これは標準出力ストリームに直接書き込み、即時印刷を保証します。ただし、即時出力を保証するには、sys.stdout.flush() を呼び出す必要がある場合があります。
以上がPython で印刷するときに改行とスペースを避けるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。