任何人都可以向我解释以下内容。
i = 700001
z = str(i % 100000)
z ='1',但我想z ='00001'。我怎么能得到它?
答案 0 :(得分:6)
这样做:
z = '{:05}'.format(i % 100000)
答案 1 :(得分:4)
另一种解决方案:
>>> z.zfill(5)
'00001'
答案 2 :(得分:2)
>>> s = '1'
>>> s.rjust(5, '0')
'00001'
答案 3 :(得分:2)
z = '%05d'%(i % 100000)