Pythonで文字列中の変数展開をするときの書式について調べたのでメモ http://docs.python.jp/2/library/string.html#formatstrings 基本的に文字列中の{と}の間にいろいろと指定して、展開したい変数をformat関数に与えるようになっています ちなみにformat関数を使っている時に、{や}の文字を普通に書きたいときには{{や}}のように波カッコを2つ重ねます フィールドの指定 まずどの場所をどの値で置換するかの指定方法を説明します 基本的にはこの機能を覚えておけば十分のはずです 単純な使い方 {}をformat関数に与えた順番に置換する print '{}, {}, {}'.format(1, 2, 3) 1, 2, 3 添字による指定 {}内に添字を書くとformat関数に与えた引数の何番目かを指定できる print '{2}, {