生成3位数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成3位数字相关的知识,希望对你有一定的参考价值。

我想按顺序生成从000到120的数字。我知道你可以通过循环生成0到120之间的数字。但我希望所有数字都有3位数。

输出应该是

000
001
002 
...
...
120

代替

0
1
2
...
...
120

有什么简单的方法可以在python中实现这一点,还是我应该为0-9 10-99100-120制作单独的代码?

答案
print [format(item, "03d") for item in xrange(121)]
另一答案

python 3.6

for i in range(121):
    print(f'{i:03}')

以上是关于生成3位数字的主要内容,如果未能解决你的问题,请参考以下文章