尝试创建一个从0000开始并以+1(0001等)递增的整数,然后将其添加到字符串中,直到数字达到9999.我怎么能这样做?
答案 0 :(得分:1)
for x in range(10000):
print(str(x).rjust(4, '0'))
答案 1 :(得分:0)
您声明要将它们添加到网址中,以便执行此操作:
=VLOOKUP("Banana",A$1:D$10,2,FALSE)
这是有效的,因为url = "thisisanamazingurl{0:0>4}" # insert your URL instead of thisisanamazingurl
for i in range(10000):
tempurl = url.format(i)
print(tempurl) # instead of print you should do whatever you need to do with it
填充带有前导零的“输入字符串”,如果它短于4个字符。
例如,使用:0>4
打印:
range(10)
或者如果您想将它们存储为列表:
thisisanamazingurl0000
thisisanamazingurl0001
thisisanamazingurl0002
thisisanamazingurl0003
thisisanamazingurl0004
thisisanamazingurl0005
thisisanamazingurl0006
thisisanamazingurl0007
thisisanamazingurl0008
thisisanamazingurl0009
答案 2 :(得分:0)
num = ""
for number in range(10000):
num = num + str('%04d' % number)
print num
这将遍历0到9999之间的每个数字,并将其附加到num
字符串。 '%04d'
位强制它使用带前导零的4个数字位。
(另外,您可以通过更改range
功能中的数字值来更改结束编号。)
答案 3 :(得分:-1)
由于您要将其添加到字符串中,我假设您希望将4位数字的类型作为字符串。
所以你可以做(python3.x):
string=''
for x in range(10000):
digit= '0'*(4- len(str(x)) + str(x)
string+=digit