python字符串格式
我需要一些关于Python新字符串格式化程序的帮助。基本上,我希望外部的大括号不要逃逸字符串替换字段 这项工作:python字符串格式,python,string,format,Python,String,Format,我需要一些关于Python新字符串格式化程序的帮助。基本上,我希望外部的大括号不要逃逸字符串替换字段 这项工作: foo = 'bar' print '{%s}' % foo 但是,这并不是: foo = 'bar' print('{{0}}'.format(foo)) 期望输出: “{bar}”是一个转义的{,但是您仍然需要{0}作为占位符,因此: print('{{{0}}}'.format('bar')) 看起来您想要: >>> foo = 'bar' >&g
foo = 'bar'
print '{%s}' % foo
但是,这并不是:
foo = 'bar'
print('{{0}}'.format(foo))
期望输出:
“{bar}”是一个转义的
{
,但是您仍然需要{0}
作为占位符,因此:
print('{{{0}}}'.format('bar'))
看起来您想要:
>>> foo = 'bar'
>>> print('{{{0}}}'.format(foo))
'{bar}'
外部的双精度
{{
和}
被逐字复制到输出,剩下的{0}
被解释为替换。Ha,有时候我会把事情复杂化。谢谢。