単一行で動的に出力
Python では、変数とメッセージを標準出力に出力すると便利ですが、場合によっては、これらのステートメントの間に改行が表示されないようにします。これは、データを動的に視覚化する必要がある場合に特に便利です。
これを実現するには、print ステートメントの後に次のコードを追加するだけです:
たとえば、次のコードは 1 から 100 までの数値を 1 行に出力します。
for item in range(1,100): print(item, end=" ")
ただし、このメソッドでもすべての数値が一度に出力されます。一度に 1 つの数値のみが表示される動的印刷効果をシミュレートするには、Python 3 で次の構文を使用します。
print(item, sep=' ', end='', flush=True)
sep を空の文字列に設定し、改行を無効にします (end='') )、出力を強制的にフラッシュ (flush=True) することで、反復ごとに画面を更新する動的な印刷エクスペリエンスを作成できます。
以上がPython で 1 行で動的に印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。