不可逆な毎日ブログ

2度と過ごすことのない毎日をつらつらと・・・

%演算子

なるほど。
404 Not Found

% 演算子の右側の引数が辞書の場合 (またはその他のマップ型の場合)、 文字列中のフォーマットには、辞書に挿入されているキーを丸括弧で囲い、文字 "%" の直後にくるようにしたものが含まれていなければ なりません 。マップキーはフォーマット化したい値をマップから 選び出します。例えば:

>>> print '%(language)s has %(#)03d quote types.' % \
{'language': "Python", "#": 2}
Python has 002 quote types.
この場合、 * 指定子をフォーマットに含めてはいけません (* 指定子は順番付けされたパラメタのリストが必要だからです。)

ドキュメント読め、ですな。
明日、処理に利用しよう。