python小白 python小白

Python-显示数字的前导零

python

鉴于:

a = 1
b = 10
c = 100

如何为少于两位的所有数字显示前导零?

那是,

01
10
100

阅读 18

收藏
关注 2
2020-02-14

共2个答案

python大咖 python大咖

在Python 2中,你可以执行以下操作:

print "%02d" % (1,)

基本上%喜欢printfsprintf

对于Python 3. +,可以通过以下方式实现相同的行为:

print("{:02d}".format(1))

对于Python 3.6+,可以使用f字符串实现相同的行为:

print(f"{1:02d}")
2020-02-14
python大咖 python大咖

你可以使用str.zfill

print str(1).zfill(2) 
print str(10).zfill(2) 
print str(100).zfill(2) 

印刷品:

01
10
100
2020-02-14

回答这个问题

Nothing to preview