鉴于:
a = 1 b = 10 c = 100
如何为少于两位的所有数字显示前导零?
那是,
01 10 100
在Python 2中,你可以执行以下操作:
print "%02d" % (1,)
基本上%喜欢printf或sprintf。
printf
sprintf
对于Python 3. +,可以通过以下方式实现相同的行为:
print("{:02d}".format(1))
对于Python 3.6+,可以使用f字符串实现相同的行为:
print(f"{1:02d}")
你可以使用str.zfill:
str.zfill
print str(1).zfill(2) print str(10).zfill(2) print str(100).zfill(2)
印刷品: