Pythonにおける標準出力は、主にprint
関数を使用して行います。この関数は、コンソールにメッセージや変数の値を表示するための基本的な方法です。この教材では、print
関数の基本的な使い方から、さまざまなオプションの使い方までを解説します。
print
関数は、表示したい内容を引数として受け取り、それを標準出力に出力します。基本的な構文は以下の通りです。
print(出力したい内容)
以下のコードを実行してみましょう。
print("こんにちは、Python!")
print
関数を使って、文字列"こんにちは、Python!"
をコンソールに出力しています。print
関数は、複数の引数を取ることができます。引数はカンマで区切ります。
name = "太郎"
age = 25
print("名前:", name, "年齢:", age)
name
とage
にそれぞれ「太郎」と25を代入しています。print
関数で、文字列と変数の値をカンマで区切って出力しています。print
関数では、出力の区切り文字を指定することもできます。デフォルトではスペースが使用されますが、sep
引数を使って変更できます。
print("名前:", name, "年齢:", age, sep=" | ")
sep
引数を使って、出力の区切り文字を「 | 」に変更しています。デフォルトでは、print
関数は出力の後に改行を行いますが、end
引数を使用することで、出力の最後に何を表示するかを変更できます。
print("これは1行目です。", end=" ")
print("これは2行目です。")
print
関数で、end
引数を用いて、改行の代わりにスペースを表示するように指定しています。print
関数では、フォーマットを使って出力を整形することもできます。str.format()
メソッドや、フォーマット文字列(f-string)を使う方法があります。
print(f"{name}さんは{age}歳です。")
print
関数は、Pythonにおける基本的な出力手段です。複数の引数を扱ったり、出力の区切りや改行を制御したり、フォーマットを使ったりすることで、さまざまな出力が可能です。これを活用して、デバッグや情報表示を行うことができます。