Python:文字列に変数の内容を展開する

いわゆる format ですが、何パターンか見かけたのでメモです。
場面によりますが、個人的には最後の書き方をすることが最近は多いです。

first_name = 'Taroh'
last_name = 'Yamada'

print("name: {} {}".format(first_name, last_name))
print("name: {1} {0}".format(first_name, last_name))
print("name: %s %s" % (first_name, last_name))
print(f"name: {first_name} {last_name}")
name: Taroh Yamada
name: Yamada Taroh
name: Taroh Yamada
name: Taroh Yamada
Docker Desktop for Windows/Macでつくるクリーンな開発環境構築入門(Python版) (Amazon)

コメント