我们如何使用python生成一个四位数的计数器?
range(0,9999)
Run Code Online (Sandbox Code Playgroud)
将有1位数,2位数和3位数.我们只想要4位数.
即0000至9999
当然,最简单的Pythonic方式.
Raf*_*ler 16
格式化要用0填充的字符串.要获得用0填充的0到9999的列表:
["%04d" % x for x in range(10000)]
Run Code Online (Sandbox Code Playgroud)
同样适用于5,6,7,8个零等.请注意,这将为您提供字符串列表.没有办法用零填充整数变量,所以字符串尽可能接近.
相同的格式操作也适用于单个int.