对比不同的格式化方法
>>> s
'my name is {name}, aged {age}'
>>> dic
{'age': 30, 'name': 'vito'}
>>> sf1 = s.format(**dic)
>>> sf1
'my name is vito, aged 30'
>>> sf2 = s.format(name=dic['name'], age=dic['age'])
>>> sf2
'my name is vito, aged 30'
>>> sf3 = 'my name is %(name)s, aged %(age)d' % dic
>>> sf3
'my name is vito, aged 30'
>>> sf4 = 'my name is {1}, aged {0}'.format(30, 'vito')
>>> sf4
'my name is vito, aged 30'
本文介绍了几种常见的Python字符串格式化方法,包括使用format函数、%操作符及位置参数等方式,并通过实例展示了不同方法的具体应用。

1万+

被折叠的 条评论
为什么被折叠?



