Python有两个方法都可以用来对字符串补全:zfill 和 rjust/ljust。
如果对数字补全0:
>>> '99'.zfill(5)
'00099'
>>> '99'.rjust(5,'0')
'00099'
如果要右补全,可以使用ljust():
>>> '99'.ljust(5,'0')
'99000'
其他方法也可以考虑使用format(),如对时间补全:
hour = 4
minute = 3
"{:0>2}:{:0>2}".format(hour,minute)
# prints 04:03