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

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

DDD
リリース: 2024-12-13 22:50:12
オリジナル
994 人が閲覧しました

How Can I Print Dynamically in One Line in Python?

一行で動的に印刷

前のクエリと同様に、複数の印刷コマンド中にステートメント間にスペースを入れずに標準出力を生成したいとします。例を説明します:

for item in range(1,100):
    print item
ログイン後にコピー

これにより、次のものが生成されます:

1
2
3
4
...
ログイン後にコピー

代わりに、次のような出力が必要です:

1 2 3 4 5 ...
ログイン後にコピー

さらに、前の番号を上書きする単一の番号。その結果、一度に 1 つの番号だけが表示されます。 time.

解決策:

目的の出力を実現するには、print ステートメントを次のように変更します。

  • Python 2.7: print item,
  • Python 3: print(item, end= ")

動的印刷の場合、以下を使用します:

  • Python 3: print(item, sep=' ', end='', flash=True)

以上がPython で 1 行で動的に印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート