Python print() 関数

Python3 内置函数Python3 組み込み関数


説明

print()このメソッドは出力を表示するために使われ、最も一般的な関数です。

Python 3.3 で flush キーワード引数が追加されました。

print は Python 3.x では関数ですが、Python 2.x では関数ではなく、単なるキーワードです。

構文

print() メソッドの構文は次のとおりです:

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

パラメータ

  • objects -- 複数形で、複数のオブジェクトを一度に出力できることを表します。複数のオブジェクトを出力する場合、, で区切る必要があります。
  • sep -- 複数のオブジェクトを区切るために使います。デフォルト値はスペース 1 つです。
  • end -- 何で終わるかを設定するために使います。デフォルト値は改行文字 \n で、他の文字列に変更できます。
  • file -- 書き込み対象のファイルオブジェクト。
  • flush -- 出力がバッファリングされるかどうかは通常 file によって決まりますが、flush キーワード引数が True の場合、ストリームは強制的にフラッシュされます。

戻り値

なし。


例

以下に print 関数を使用した例を示します:

Python3 でのテスト

>>>print(1) 1 >>> print("Hello World") Hello World >>> a = 1 >>> b = 'サンプル' >>> print(a,b) 1 サンプル >>> print("aaa""bbb") aaabbb >>> print("aaa","bbb") aaa bbb >>> >>> print("www","サンプル","com",sep=".") # 区切り文字を設定 www.サンプル.com

flush パラメータを使用して Loading の効果を生成します:

例

import time

print("---サンプル EXAMPLE : Loading 效果---")

print("Loading",end = "")
for i in range(20):
    print(".",end = '',flush = True)
    time.sleep(0.5)

効果は次の図のとおりです:

詳細については以下を参照してください:Python3 print 関数の用法まとめ

Python3 内置函数Python3 組み込み関数

その他の拡張