pythonって文字列に変数を埋め込むのには
% 記法のテンプレート文字列を使う。
name = "takuya" print " hello %s " % name
名前付きのテンプレート文字列を使う
print " hello %(name)s " % { "name":"takuya" } ## %s の名前付きってことで %(varname)s
変数を直接埋めたい?
format を使うと実現できる。
name = "takuya" print " hello {name} ".format (**vars())
正直なところvars でガッツリ埋め込みもちょっと怖いんだけど。よく考えたら、PHPやRubyもガッツリ埋め込みだからいいか。
参考資料
5. 組み込み型 — Python 2.7.x ドキュメント