我想生成从00000到99999的数字。具有number=randint(0,99999) 我只生成不带前导零的值,当然是23而不是00023。在%05d的意义上是否有一个始终生成5位值的技巧,或者我真的需要玩一个python字符串技巧来填充前面缺少的0,以防len()谢谢你的阅读和帮助,乙 最佳答案 因为整数本身没有前导零,所以必须使用python字符串技巧number="%05d" % randint(0,99999)