フォーマット文字列内での波括弧のエスケープ

  • 15
    Like
  • 0
    Comment
More than 1 year has passed since last update.

Pythonでフォーマット文字列を使用する場合,波括弧をプレースホルダの指定に使用する.
波括弧自体を文字列として使用したい場合, 以下のように波括弧を重ねる必要がある.

波括弧のエスケープ
>>> 'test {{{0}}}'.format('hoge')
'test {hoge}'

バックスラッシュではエスケープできないので注意.

(ref) http://docs.python.org/2.7/library/string.html#formatstrings