如何在Python格式字符串中包含符号"{"?

Abh*_*hek 1 python string

如何在字符串中包含{符号?

我的字符串

str2="call_function(Macro, {0});\n \{ \t int n;\n".format("value")
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ValueError: unmatched '{' in format
Run Code Online (Sandbox Code Playgroud)

我已经逃脱了{符号,并试图没有逃脱.我在两种情况下都得到了同样的错误.

roo*_*oot 5

格式字符串包含由大括号{}包围的"替换字段".大括号中未包含的任何内容都被视为文本文本,它将不加改变地复制到输出中.如果您需要在文字文本中包含大括号字符,可以通过加倍{{和}}来对其进行转义. 文档


In [1]: '{{{0}'.format('foo')
Out[1]: '{foo'
Run Code Online (Sandbox Code Playgroud)