用python给字符串或者数字前面补0,例如123,补足5位,显示为00123;

对于字符串,可以使用zfill方法:

n="123"
s=n.zfill(5)
print(s)
00123

字符串里的不一定需要是数字,其余字符也可以:

n="xyz"
s=n.zfill(5)
print(s)
00xyz

对于纯数字,不能用zfill,可以参考C语言中的方法:

n=123
s="%05d"%n
print(s)
00123