一行で動的に印刷する方法
print ステートメント間の改行を削除すると、出力の読みやすさが向上します。 Python の次のコードを考えてみましょう:
for item in range(1, 100): print(item)
通常、このコードは各項目を別の行に出力します。ただし、print ステートメントを変更して、改行なしで連続出力を実現できます。
数値を連続して出力する
項目を連続して出力するには、改行を削除するだけです。 print ステートメントの文字。 Python 2.7 では、次のように使用します。
print(item, end='')
Python 3 では、次のように使用します。
print(item, end=' ')
end 引数は、項目の後に出力する文字を指定します。空の文字列またはスペースを指定すると、連続出力が行われます。
動的に印刷する
画面上の最後の数値を上書きして数値を動的に印刷するには、次のコマンドを使用します。
print(item, sep=' ', end='', flush=True)
sep 引数は項目間の区切り文字を制御します。 lush=True を指定すると、出力がすぐに表示されます。
これらの手法を実装すると、プログラムのより視覚的に魅力的で効率的な出力を作成できます。
以上がPython で 1 行で動的に印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。