Python,格式化字符串
我正在尝试创建一个格式化字符串,并且希望能够懒加载参数,比如我需要类似这样的东西:
"%s \%s %s" % ('foo', 'bar') # "foo %s bar"
我该怎么做呢?
8 个回答
4
>>> "%s %%s %s" % ('foo', 'bar')
'foo %s bar'
当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。
17
使用Python 2.6:
>>> '{0} %s {1}'.format('foo', 'bar')
'foo %s bar'
或者使用Python 2.7:
>>> '{} %s {}'.format('foo', 'bar')
'foo %s bar'
30
"%s %%s %s" % ('foo', 'bar')
你需要 %%