【发布时间】:2012-03-02 04:29:58
【问题描述】:
我想得到一些字符串,范围从0000到9999,也就是说,我想打印以下字符串:
0000
0001
0002
0003
0004
0005
0006
....
9999
我尝试使用print "\n".join([str(num) for num in range(0, 9999)]),但失败了,我得到以下号码:
0
1
2
3
4
5
6
...
9999
我希望python自动添加前缀0,使数字保持4位数字时间。谁能帮帮我?任何帮助表示赞赏。
【问题讨论】:
-
你不能用 range(0, 9999) 得到一个以 "9999" 结尾的序列; Python 范围不包括上限。如果要包含 9999,请使用 range(10**4)。