恥は/dev/nullへ by 初心者

プログラミング素人がのろのろと学んだことをつづっています♪

[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