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

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

DDD
DDDオリジナル
2024-12-13 22:50:121007ブラウズ

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

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