Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 813 Bytes

78.md

File metadata and controls

30 lines (20 loc) · 813 Bytes
rank vote view answer url
78 1568 463004 16 url

如何在 .format 中使用大括号?

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"

格式化中的大括号 {} 表示替代字段.任何不再大括号中的将被看做文本,会被原样输出.如果你在文本中包含大括号, 你可以使用 {{}}.