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