[Python]文字列の中で変数を使う(f-stringsとformat()メソッド)
f-strings
文字列の中で変数を使用する場合、f-stringsを使います。
コード
first_name = "william" last_name = "shakespeare" full_name = f"{first_name} {last_name}" print(full_name) print(f"その作家のフルネームは {full_name.title()} です")
実行結果
william shakespeare その作家のフルネームは William Shakespeare です
format()メソッド
上記のように便利なf-stringsですが、Python3.6未満にはf-stringsが無かったそうです。 f-strings以前に使われていたのは、format()メソッドだそうです。
コード
first_name = "william" last_name = "shakespeare" message = "うほほい {} {}".format(first_name.title(), last_name.title()) print(message)
実行結果
うほほい William Shakespeare