Pythonのprintとf文字列を初心者向けに解説

python
記事内に広告が含まれています。

 

Pythonのprint()関数は、最も基本的な出力方法です。初心者でも簡単に利用でき、プログラムの結果を確認する際に役立ちます。

さらに、Python 3.6以降ではf文字列という便利な機能が導入され、複数の変数を簡単に出力することができるようになりました。

この記事では、初心者向けにprint()f文字列の使い方を解説します。

DMM WEBCAMP
  • 未経験者向けプログラミングスクール
  • 現役エンジニアがしっかりサポート
  • 卒業後も安心の転職・副業サポート

Pythonのprint関数とは

programming

Pythonのprint()関数は、画面に文字や変数の内容を表示するための関数です。プログラミングを学び始めた初心者にとって、出力結果を確認するために非常に重要な役割を果たします。

print()を使うことで、プログラムの結果やエラーメッセージを表示し、デバッグを行うことができます。また、ユーザーに結果を見せるための出力方法としても使われます。

基本的な使い方

print()関数の使い方は非常に簡単です。表示したい内容を引数としてprint()に渡すだけです。

print("こんにちは、Python!")

このコードを実行すると、ターミナルやコンソールに「こんにちは、Python!」と表示されます。

複数の値を出力する

print()は複数の値を同時に出力することもできます。カンマで区切って引数を渡すことで、異なるデータ型の値も簡単に表示できます。

print("名前:", "太郎", "年齢:", 25)

このコードでは「名前: 太郎 年齢: 25」と表示されます。

改行や区切り文字の指定

print()関数では、引数にオプションを指定することで、改行やカスタムの区切り文字を設定できます。

print("Python", "初心者", sep=" - ", end="!")

この例では、「Python – 初心者!」という結果が表示されます。

CodeCamp
  • 現役エンジニアからスキルを学べる
  • 満足度は驚異の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です」と表示されます。

techgym
  • 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円です」と表示されます。

【リモートワークには必須】
キャリアに合わせてお得に光回線を利用しよう
ドコモ光
開通後、最短一ヶ月で35,000円のキャッシュバック!
 
auひかり
難しい条件一切なしで、最大12,7000円のキャッシュバック!
 
ソフトバンク光
高額キャッシュバックや豪華特典をお届け!

まとめ

Python初心者にとって、print()関数とf文字列は、プログラムの結果を出力するための非常に強力なツールです。

print()を使えば、簡単に文字や変数の内容を表示でき、f文字列を使うことで、複雑なフォーマットも簡単に扱うことができます。

これらを組み合わせて、より柔軟で見やすいコードを作成しましょう。

【給付金が受けられる】おすすめプログラミングスクール!
  • DMM WEBCAMP
    転職成功率98%&離職率2.3%
    転職できなければ全額返金DMM.comグループならで非公開求人も多数
  • テックアカデミー
    【転職保証】受講生の100%が内定獲得!9割以上が未経験からスタート!LINEヤフー監修&万全サポート
  • Aidemy Premium
    【給付金利用の相談歓迎】AI・データ分析学ぶならAidemy Premium
  • ウズウズカレッジ
    初心者・文系出身者でもOK、IT未経験からの専門的な就業サポート

 

コメント

タイトルとURLをコピーしました