rank | vote | view | answer | url |
---|---|---|---|---|
78 | 1568 | 463004 | 16 | url |
x = " \{ Hello \} {0} "
print x.format(42)
得到了: Key Error: Hello\\
我希望输出: {Hello} 42
你需要写两次, {{
和 }}
:
>>> x = " {{ Hello }} {0} "
>>> print x.format(42)
' { Hello } 42 '
文档在这里 Python documentation for format string syntax"
格式化中的大括号 {}
表示替代字段.任何不再大括号中的将被看做文本,会被原样输出.如果你在文本中包含大括号, 你可以使用 {{
和 }}
.