for循环范围值

时间:2014-01-27 23:08:01

标签: python loops

请参阅下面的代码

for i in range (0,3):
    url = "number/i"
    print url

我的期望是

number/1
number/2
number/3

我是否也可以将URL更改为URL1 = number / 1 URL2 = number / 2?

2 个答案:

答案 0 :(得分:2)

Pythons range默认从0开始,并且运行到比停止值少一个,在你的情况下它会给0, 1, 2。您可以添加一个来获取所需的值,也可以将范围调整为range(1, 4)

然后,要获得所需的打印输出,您需要将数字转换为字符串,如此

url = "number/" + str(i)

答案 1 :(得分:0)

变化:

url = "number/i"

要:

url = "number/"+str(i+1)