我想生成从 00000 到 99999 的数字。
与
number=randint(0,99999)
我只生成不带前导零的值,当然是 23 而不是 00023。 在 %05d 的意义上是否有一个始终生成 5 个数字值的技巧,或者我真的需要玩一个 python 字符串技巧来填充前面缺少的 0,以防 len() < 5?
感谢阅读和帮助,
B
最佳答案
你将不得不使用 python-string-trick,因为整数本身没有前导零
number="%05d" % randint(0,99999)
关于python - 带前导零的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6664949/