ホームページ >バックエンド開発 >Python チュートリアル >Python で 1 行で動的に印刷するにはどうすればよいですか?

Python で 1 行で動的に印刷するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-10 00:51:09631ブラウズ

How to Print Dynamically in One Line in Python?

一行で動的に印刷する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PyTorch の EMNIST次の記事:PyTorch の EMNIST