生成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位数字的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 有用的代码片段和 trick

给定一个以 3 为底的 N 位数字,生成所有以可并行方式具有 k 位不同的以 3 为底的 N 位数字

生成每个可能的 7 位数字组合的算法 [关闭]

如何在SQL里生成四位随机数?

验证码识别与生成类API调用的代码示例合集:六位图片验证码生成四位图片验证码生成简单验证码识别等

2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。反转后整数超过 32 位的有符号整数的范围就返回0,假设环境不允许存储 64 位整数(有符号或无符号)。(代码片段