Pythonのformat
関数は、文字列の中に変数を埋め込むための非常に便利な機能です。この記事では、その基本的な使い方と応用例について説明します。
基本的な使い方
format
関数の基本的な使い方は次の通りです。
name = "かるでね"
print("私の名前は{}です。".format(name)) # 私の名前はかるでねです。
この例では、"私の名前は{}です。"
という文字列の中の{}
に、name
変数の値が埋め込まれます。
複数の変数を扱う
format
関数には複数の変数を引数として渡し、文字列に埋め込むことができます。
name = "かるでね"
age = 21
like = "Python"
print("私の名前は{}です。年齢は{}歳です。{}が好きです。".format(name, age, like)) # 私の名前はかるでねです。年齢は21歳です。Pythonが好きです。
この例では、"私の名前は{}です。年齢は{}歳です。{}が好きです。"
という文字列の中の各{}
に、それぞれname
、age
、like
変数の値が埋め込まれます。
番号で指定
format
関数では、埋め込む変数を番号で指定することも可能です。
name = "かるでね"
age = 21
like = "Python"
print("私の名前は{0}です。私の名前は{0}です。私の名前は{0}です。".format(name, age, like)) # 私の名前はかるでねです。私の名前はかるでねです。私の名前はかるでねです。
この例では、"私の名前は{0}です。私の名前は{0}です。私の名前は{0}です。"
という文字列の中の各{0}
に、format
関数の0番目の引数であるname
変数の値が埋め込まれます。
以上、Pythonのformat
関数の基本的な使い方と応用例について説明しました。この関数を使うことで、変数と文字列を一緒に出力することが容易になります。ぜひ活用してみてください。.