格式化Python字符串时转义单个大括号

时间:2018-03-31 14:50:34

标签: python

在Python中是否可以在格式字符串中使用单个,无法匹配的大括号?我知道我可以使用双匹配支架来打印一个匹配的支架,但我不能表达一个支架,而我的意图不明确。

'{{}} {}'.format(42) # Yields '{} 42' - this is not what I'm asking about
'{ %d' % 42 # Yields '{ 42' - this is what I want, but with the format syntax
'{{} {}'.format(42) # Not valid because the braces are unmatched
'\{ {}'.format(42) # Not valid because escaped brace characters are not supported

我担心Python中不存在这种能力,但我想要确认。我怀疑我将不得不求助于使用不同类型的格式化程序(%语法)或字符串连接。

0 个答案:

没有答案