1
如何混合命名和未命名的字符串格式? 考慮以下未運行的例子:如何混合命名和未命名的字符串格式
s = "{:s}_{later}_{:s}".format("foo", "bar")
s1 = s.format(later="later")
我想先格式財產以後包括named
postioner供以後格式。如何在python
中實現某些功能?
如何混合命名和未命名的字符串格式? 考慮以下未運行的例子:如何混合命名和未命名的字符串格式
s = "{:s}_{later}_{:s}".format("foo", "bar")
s1 = s.format(later="later")
我想先格式財產以後包括named
postioner供以後格式。如何在python
中實現某些功能?
你必須逃離命名格式化部分:
>>> "{:s}_{{later}}_{:s}".format("foo", "bar")
'foo_{later}_bar'
>>> _.format(later="later")
'foo_later_bar'
或者周圍的其他方式:
>>> "{{:s}}_{later}_{{:s}}".format(later="later")
'{:s}_later_{:s}'
>>> _.format("foo", "bar")
'foo_later_bar'