工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Python

Python print()関数の実践ガイド:基本から応用まで

Pythonのprint()関数をマスターしましょう。メッセージ表示、デバッグ、ユーザーインターフェース構築に不可欠なツールです。初心者からベテランまで、基本から応用テクニック(空行出力、行末文字のカスタマイズ)まで網羅します。

print()とは

print()組み込み関数は、1つ以上のオブジェクトをコンソールに出力します。内部的に各オブジェクトを文字列に変換し、スペースで連結し、endパラメータで上書きしない限り改行を追加します。

構文

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

ほとんどの用途では、シンプルなprint(object)で十分です。詳細なパラメータは公式ドキュメントを参照してください。

シンプルな文字列の出力

Python 3では、単一の文字列を以下のように出力します:

print("Welcome to Guru99")

出力:

Welcome to Guru99

Python 2では括弧なしの異なる構文でした:

print "Welcome to Guru99"

複数行の出力

複数の文字列を1行ずつ出力:

print("USA")
print("Canada")
print("Germany")
print("France")
print("Japan")

出力:

USA
Canada
Germany
France
Japan

空行の出力

空行を挿入するには、改行文字を乗算するか、明示的に記述します。

print(8 * "\n") # 8行の空行
# または
print("\n\n\n\n\n\n\n\n")

挨拶を8行の空行で囲む例:

print("Welcome to Guru99")
print(8 * "\n")
print("Welcome to Guru99")

結果:

Welcome to Guru99


Welcome to Guru99

行末文字のカスタマイズ

デフォルトではprint()は改行(\n)で終わります。endキーワードで任意の文字列に置き換え可能で、フォーマット済み出力の作成に便利です。

print("Welcome to", end=' ')
print("Guru99", end='!')

出力:

Welcome to Guru99!
print("Python", end='@')

出力:

Python@

endを使えば、テーブルや進捗インジケータなど、1行の流れを崩さずに構築できます。

Python

  1. Python pass文完全マスター: 実践ガイド
  2. Python str.count()マスター:文字と部分文字列のカウント実例集
  3. Python format()文字列を明確な例でマスター
  4. Python String.find()メソッド完全ガイド:構文、例、代替手法
  5. Pythonラムダ関数をマスターする:実例とベストプラクティス
  6. Python round()関数を実例で徹底解説
  7. Python map()関数をマスター:構文、例、ベストプラクティス
  8. Python timeit():実行時間測定の実例付きガイド
  9. Python type()とisinstance()の理解:実例付き解説
  10. Python print()で改行なし出力:endパラメータとその他のテクニック
  11. Java String.compareTo()マスター:構文、ユースケース、実践例