2016-05-01 11 views
2

フォーマットメソッドを使用して "{x}"のようなものを印刷できるようにしたいが、中括弧の性質は私を混乱させている。フォーマットメソッドの文字列として '{'を使用するpython

私は値エラーを返されたことが

'{{}}'.format(x) 

を試してみました。中括弧はフォーマットの引数ではなく文字列として使用されることをPythonに指示する方法はありますか?しかし、この場合には、私は古いCスタイルのフォーマットを使用します

'{{{}}}'.format(x) 

(中括弧に注意してください)

答えて

6

{{formatによって{に変換するので、これを使用しています文字列:

'{%s}' % x 

これははっきりしています。

+1

ありがとうございます! –

関連する問題