ホームページ >バックエンド開発 >Python チュートリアル >Pythonの出力文の書き方
Python 出力ステートメントの書き方: Python でコンテンツを出力したい場合は、出力ステートメント print を使用できます。コードは [print (value,...,sep='',end=') です。 \n',ファイル =sys.stdout,flush=False)]。
このチュートリアルの動作環境: Windows 7 システム、Python バージョン 3.9、DELL G3 コンピューター。
Python 出力ステートメントの書き方:
Python でコンテンツを出力したい場合は、出力ステートメント print を使用できます。基本的な出力形式はすでにマスターしましたが、実は print() 関数は複数の変数を同時に出力でき、さらに豊富な機能を備えています。
print() 関数の詳細な構文形式は次のとおりです。
print (value,...,sep='',end='\n',file=sys.stdout,flush=False)
上記の構文形式からわかるように、value パラメーターは任意の数の変数または値を受け入れることができます。 print() 関数は複数の値を完全に出力できます。たとえば、次のコード:
user_name = 'Charlie' user_age = 8 #同时输出多个变量和字符串 print("读者名:",user_name,"年龄:",user_age)
上記のコードを実行すると、次の出力が表示されます:
读者名: Charlie 年龄: 8
出力結果から、print() 関数を使用して複数の変数を出力する場合、 print() 関数 デフォルトでは、複数の変数はスペースで区切られていますが、リーダーがデフォルトの区切り文字を変更したい場合は、sep パラメータを通じて設定できます。たとえば、出力ステートメント:
#同时输出多个变量和字符串,指定分隔符 print("读者名:" ,user_name,"年龄:",user_age,sep='|')
上記のコードを実行すると、次の出力が表示されます:
读者名:|Charlie|年龄:|8
デフォルトでは、print() 関数は常に出力後にラップされます。 print() 関数の終了パラメータのデフォルト値は「\n」で、この「\n」は改行を表します。 print() 関数で改行なしで出力したい場合は、次のコードのように end パラメータをリセットするだけです:
#设置end 参数,指定输出之后不再换行 print(40,'\t',end="") print(5O,'\t',end="") print(60,'\t',end="")
上記 3 つの print() ステートメントは出力を 3 回実行しますが、それらはすべてend= "" を指定すると、各 print() ステートメントの出力は折り返されず、同じ行に表示されます。上記のコードを実行すると、次の出力が表示されます:
40 50 60
ファイル パラメーターは、print() 関数の出力ターゲットを指定します。ファイル パラメーターのデフォルト値は sys.stdout です。このデフォルト値は、システム標準出力、つまり画面なので、print() 関数はデフォルトで画面に出力します。実際、このパラメータを完全に変更して、次のコードのように print() 関数を特定のファイルに出力させることができます。
f = open("demo.txt","w")#打开文件以便写入 print('沧海月明珠有泪',file=f) print('蓝回日暖玉生烟',file=f) f.close()
上記のプログラムでは、open() 関数を使用してファイルを開きます。デモ.txt ファイル、接続 2 print 関数は、これら 2 つの文字列をファイルに順番に書き込み、最後に close() 関数を呼び出してファイルを閉じます。チュートリアルの後続の章では、ファイル操作の内容についても詳しく紹介します。 。
print() 関数のフラッシュ パラメータは、出力キャッシュの制御に使用されます。パフォーマンスを向上させるために、このパラメータは通常、False のままにします。
#無料の学習に関する推奨事項が多数あります。Python チュートリアル(ビデオ)## をご覧ください。 #
以上がPythonの出力文の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。