Pythonの文字列 % の右側がディクショナリの場合は、左側にキーを指定して、それに対応する値だけを抽出することができます。
>>> "%(foo)s %(age)d" % {"foo":"spam", "age":40}
'spam 40'
ビルドイン関数varsを組み合わせて、以下のように使用することができます。
>>> foo = 'spam'
>>> age = 40
>>> "%(foo)s %(age)d" % vars()
'spam 40'
Pythonの文字列 % の右側がディクショナリの場合は、左側にキーを指定して、それに対応する値だけを抽出することができます。
>>> "%(foo)s %(age)d" % {"foo":"spam", "age":40}
'spam 40'
ビルドイン関数varsを組み合わせて、以下のように使用することができます。
>>> foo = 'spam'
>>> age = 40
>>> "%(foo)s %(age)d" % vars()
'spam 40'