Pythonのprint()関数は、最も基本的な出力方法です。初心者でも簡単に利用でき、プログラムの結果を確認する際に役立ちます。
さらに、Python 3.6以降ではf文字列という便利な機能が導入され、複数の変数を簡単に出力することができるようになりました。
この記事では、初心者向けにprint()とf文字列の使い方を解説します。
- 未経験者向けプログラミングスクール
- 現役エンジニアがしっかりサポート
- 卒業後も安心の転職・副業サポート
Pythonのprint関数とは

Pythonのprint()関数は、画面に文字や変数の内容を表示するための関数です。プログラミングを学び始めた初心者にとって、出力結果を確認するために非常に重要な役割を果たします。
print()を使うことで、プログラムの結果やエラーメッセージを表示し、デバッグを行うことができます。また、ユーザーに結果を見せるための出力方法としても使われます。
基本的な使い方
print()関数の使い方は非常に簡単です。表示したい内容を引数としてprint()に渡すだけです。
print("こんにちは、Python!")
このコードを実行すると、ターミナルやコンソールに「こんにちは、Python!」と表示されます。
複数の値を出力する
print()は複数の値を同時に出力することもできます。カンマで区切って引数を渡すことで、異なるデータ型の値も簡単に表示できます。
print("名前:", "太郎", "年齢:", 25)
このコードでは「名前: 太郎 年齢: 25」と表示されます。
改行や区切り文字の指定
print()関数では、引数にオプションを指定することで、改行やカスタムの区切り文字を設定できます。
print("Python", "初心者", sep=" - ", end="!")
この例では、「Python – 初心者!」という結果が表示されます。
- 現役エンジニアからスキルを学べる
- 満足度は驚異の97.4%
- 300社以上のIT企業で研修に導入
- 毎日9時〜21時まで、無料カウンセリングを開催中!
f文字列の基本

f文字列は、Python 3.6以降で導入された文字列フォーマットの方法で、変数の値を簡単に文字列に埋め込むことができます。従来のformat()メソッドやパーセント演算子を使った方法よりも簡潔に記述できます。
f文字列の基本的な使い方
f文字列は、文字列の先頭にfを付け、波括弧{}の中に変数を記述するだけで、その値を文字列内に埋め込むことができます。
name = "太郎"
age = 25
print(f"名前は{name}、年齢は{age}歳です")
このコードを実行すると「名前は太郎、年齢は25歳です」と表示されます。
計算式の埋め込み
f文字列の便利な点は、変数だけでなく、計算式も埋め込める点です。
num1 = 10
num2 = 20
print(f"{num1} + {num2} = {num1 + num2}")
このコードは「10 + 20 = 30」と表示されます。
フォーマットの調整
f文字列を使って、小数点以下の桁数や表示形式を簡単に調整することができます。
pi = 3.14159
print(f"円周率は{pi:.2f}です")
この例では、「円周率は3.14です」と表示されます。
- 20000人が学んだpythonの教材
- 正しい情報をまとめて入手
- 様々なゲームを作成しながら楽しくpythonが身に付く
- 自主学習派はこれ一択!
今なら1年間有効なzoomサポート付き!
printとf文字列を組み合わせる

print()関数とf文字列を組み合わせることで、より柔軟で読みやすいコードを書くことができます。
変数とテキストを混在させる
f文字列を使えば、テキストと変数をシンプルに混在させて出力することが可能です。
name = "花子"
score = 90
print(f"{name}さんのスコアは{score}点です")
このコードでは「花子さんのスコアは90点です」と表示されます。
変数を動的に出力
f文字列を使うと、変数の値が動的に変わる場合でも、簡単にその結果を出力できます。
for i in range(1, 4):
print(f"{i}回目の試行です")
このコードは次のように出力されます。
1回目の試行です
2回目の試行です
3回目の試行です
数値のフォーマット
f文字列を使って、数値のフォーマットを調整することで、見やすい結果を得ることができます。
total = 1234567
print(f"合計金額は{total:,}円です")
このコードでは「合計金額は1,234,567円です」と表示されます。
まとめ
Python初心者にとって、print()関数とf文字列は、プログラムの結果を出力するための非常に強力なツールです。
print()を使えば、簡単に文字や変数の内容を表示でき、f文字列を使うことで、複雑なフォーマットも簡単に扱うことができます。
これらを組み合わせて、より柔軟で見やすいコードを作成しましょう。


コメント