Python で文字列出力時に変数を出力する幾つかの方法
Python で変数を出力する幾つかの方法をメモしておきます。 今回は RockyLinux8 + Python 3.9.6 でテストしました。
サンプルの実行結果¶
以下のサンプルの実行結果は全て下記になります。
文字列の連結¶
フォーマット済み文字列リテラル¶
2.4.3. フォーマット済み文字列リテラル に記載されている方法です。
テンプレート文字列¶
テンプレート文字列 に記載されている方法です。
from string import Template
a = 'Alice'
b = 'Bob'
t = Template('Message: ${first}, ${second}')
print(t.substitute(first=a, second=b))
str.format(*args, **kwargs)¶
str.format(*args, **kwargs) に記載されている方法です。
printf 形式の文字列書式化¶
printf 形式の文字列書式化 に記載されている方法です。