转换以零开头的数字

Qum*_*ric 1 python

任何人都可以向我解释以下内容.

i = 700001
z = str(i % 100000)
Run Code Online (Sandbox Code Playgroud)

z ='1',但我想z ='00001'.我怎么能得到它?

Mar*_*tos 6

做这个:

z = '{:05}'.format(i % 100000)
Run Code Online (Sandbox Code Playgroud)

  • 我以为我对Python的了解相当不错,但我不得不说,我很惊讶有多少种方法可以做到这一点,其中一些我以前从未见过. (2认同)