牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

文字列にある変数をPythonで展開してみた

jijixi's diary - Ruby に比べて Python の面倒なところ』さんと『Python の嫌いなところ - kなんとかの日記』さんのコメント欄を参考にして、文字列にある変数をPythonで展開してみた。

print "あれ、 %(a)s %(b)s %(c)s" % {"a":"変数が","b":"展開して","c":"いるよ"}
d = "それから"
e = "これでも"
print "%(d)s %(e)s できるよ" % locals()
f = 123
print "数字の場合は %(f)d とか(かっこの後にdを忘れずに)" % locals()

結果

あれ、 変数が 展開して いるよ
それから これでも できるよ
数字の場合は 123 とか(かっこの後にdを忘れずに)