一 纯数字可通过格式化,解决不足0补齐
1.foramt方式
'{:03d}.jpg'.format(3)
结果:003
2.%方式
'%03d'%20
结果:020
二 字符串不足位数补零/补空格
1.zfill()方式
描述:返回指定长度的字符串,原字符串右对齐,前面填充0
语法:str.zfill(width)
示例:
'ss'.zfill(5)
结果:000ss
2.rjust()方式
描述:返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串
语法:str.rjust(width[, fillchar])
参数:width -- 指定填充指定字符后中字符串的总长度.
fillchar -- 填充的字符,默认为空格。
示例:
'ss'.rjust(5,'0')
结果:000ss
'pretty'.rjust(5,'0')
结果:pretty
注:ljsut()和center() 与rjust()同理