我需要在字符串中添加'{'和/或'}',并使用format函数格式化字符串。例如:我想我的字符串为 “{3}”,但这样的:使用新格式语法打印{和}
"\{{}\}".format(3)
给我的错误:
ValueError: Single '}' encountered in format string
有谁知道如何使用 '{' 和 '}' 在字符串格式?
感谢, 杰里米
我需要在字符串中添加'{'和/或'}',并使用format函数格式化字符串。例如:我想我的字符串为 “{3}”,但这样的:使用新格式语法打印{和}
"\{{}\}".format(3)
给我的错误:
ValueError: Single '}' encountered in format string
有谁知道如何使用 '{' 和 '}' 在字符串格式?
感谢, 杰里米
简单重复括号:
>>> "{{{0}}}".format(3)
'{3}'
print "{{{0}}}".format(3)
'{3}'
如果你需要无与伦比的支架,你可以使用类似:
>>> " {c}{x}{o}{o}".format(o='{',c='}', x=3)
' }3{{'
加倍工作,提供无与伦比的大括号:
>>> "}} {} {{ {{".format(3)
'} 3 { {'