【Python】print関数で文字列と変数を出力する方法

【Python】print関数で文字列と変数を出力する方法

公開: 更新:



Pythonのprint関数で文字列と変数を出力する方法

【サンプルコード】
[name = "山田太郎"
age = 30
print("名前:" + name + "、年齢:" + str(age) + "歳")]
【実行結果】
名前:山田太郎、年齢:30歳

上記のPythonのコードの1行目では、nameという変数に「山田太郎」という文字列を割り当てています。文字列は文字の連続で構成されるデータ型で、Pythonではダブルクォーテーション(" ")またはシングルクォーテーション(' ')で囲みます。

2行目では、ageという変数に数値の30を割り当てています。このようにPythonでは数値を直接変数に割り当てることができ、ここでは整数(int)を使用しています。

3行目のprint関数は、指定された値を表示するPythonの組み込み関数です。この行では、文字列と変数の内容を連結して出力しています。

文字列と変数を連結するにはプラス記号ぽ+んん)を使用し、数値を文字列に変換するにはstr()関数を用います。ここではage変数の数値をstr(age)として文字列に変換し、他の文字列と連結しています。

最終的にprint関数は、「名前:山田太郎、年齢:30歳」という文字列を画面に表示します。

【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」

文字と変数の値を直接print関数に埋め込む方法

【サンプルコード】
item = "リンゴ"
quantity = 5
print(f"{quantity}個の{item}を購入しました。")
【実行結果】
5個のリンゴを購入しました。

上記のサンプルコードでは、フォーマット済み文字列リテラル(f-string)を使って変数の値を文字列に動的に組み込んでいます。

f-stringはPython 3.6以降で利用可能で、文字列の前にfまたはFを付けることで使用できます。また、カーリーブレイス({})を使って、文字列内に直接変数を埋め込むことができます。

上記のコードでは、item変数とquantity変数の値がそれぞれ「リンゴ」と5に設定されています。f-stringを使用することで、これらの変数の値を直接文字列内に埋め込んで、出力内容を生成しています。

結果として、print関数は「5個のリンゴを購入しました。」という文字列を画面に表示します。

複数の文字と変数をprint関数で出力する方法

【サンプルコード】
first_name = "太郎"
last_name = "山田"
age = 30
print("名前:", last_name + first_name, "、年齢:", age, "歳")
【実行結果】
名前: 山田太郎 、年齢: 30 歳

上記のサンプルコードでは、複数の変数をprint関数で出力する方法を示しています。

print関数はカンマ(,)で区切られた複数の引数を受け取ることができ、first_namelast_nameageという3つの変数を使用しています。

これらの変数の値をprint関数で出力する際、カンマで区切ることによってそれぞれの値を効率的に結合して出力しています。また、last_name + first_nameという形式で文字列を連結して、姓名を一つの文字列として出力しています。

print関数はカンマで区切られた値を空白を挟んで出力するため、出力結果には自動的に空白が挿入されます。最終的に、上記のコードは「名前: 山田太郎 、年齢: 30 歳」という形で情報を出力します。

※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。

ITやプログラミングに関するコラム


ITやプログラミングに関するニュース

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する