非工作示例:
print(" \{ Hello \} {0} ".format(42))
期望的输出:
{Hello} 42
你需要加倍{{
and }}
:
>>> x = " {{ Hello }} {0} "
>>> print(x.format(42))
' { Hello } 42 '
这是相关部分格式字符串语法的 Python 文档 https://docs.python.org/library/string.html#formatstrings:
格式字符串包含用大括号括起来的“替换字段”{}
。任何未包含在大括号中的内容都被视为文字文本,它会原封不动地复制到输出中。如果需要在文字中包含大括号字符,可以通过加倍来转义:{{
and }}
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)