请注意,您有一个类似于以下'This string is {{}}'
的字符串,并且您希望将其转换为以下'This string is {wonderful}'
如果你做'This string is {{}}'.format('wonderful')
它就不会工作。实现这一目标的最佳途径是什么?
答案 0 :(得分:4)
您只需再添加一对{}
'This string is {{{}}}'.format('wonderful')
答案 1 :(得分:2)
你需要三个括号:文字{
和}
两个,格式函数中间一对。
print('This string is {{{}}}'.format('wonderful'))
答案 2 :(得分:1)
两个括号表示{}
排队(转义),第三个作为占位符:
'This string is {{{}}}'.format('wonderful')
答案 3 :(得分:-2)
您可以执行此操作:print "{{f}}".format(f='wonderful')
。
你也可以这样做:"Hello, {name}!".format(name='John')
。这会将所有{name}
替换为John
。