如果你不太确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串:
另一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}、{1}……,不过这种方式写起来比%要麻烦得多:
print('%2d-%02d' % (3, 1))
print('%.2f' % 3.1415926)
3-01
3.14
如果你不太确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串:
另一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}、{1}……,不过这种方式写起来比%要麻烦得多:
print('%2d-%02d' % (3, 1))
print('%.2f' % 3.1415926)
3-01
3.14