0
請參閱我下面的代碼for循環值範圍
for i in range (0,3):
url = "number/i"
print url
我的期望是
number/1
number/2
number/3
可我也改變URL到URL1 =數/ 1 URL2 =號/ 2呢?
請參閱我下面的代碼for循環值範圍
for i in range (0,3):
url = "number/i"
print url
我的期望是
number/1
number/2
number/3
可我也改變URL到URL1 =數/ 1 URL2 =號/ 2呢?
變化:
url = "number/i"
要:
url = "number/"+str(i+1)
蟒蛇range默認爲從0開始,並運行至一個小於停止值,在你的情況下,它會給0, 1, 2
。您可以添加一個得到你想要的值,或調整範圍range(1, 4)
然後,爲了得到你想要的打印輸出,你需要將數字轉換成字符串,像這樣
url = "number/" + str(i)
爲什麼會將字符串文字中的「i」更改爲變量「i」的值?你爲什麼不期望任何其他字母改變?如果你寫了「interesting/i」,應該將多少個「i」改爲一個數字,以及Python如何知道? ...這是因爲字符串中的字符不是變量。 – kindall