前面我們說了,for循環(huán)能循環(huán)多少次,取決于in后面這個類型所包含的值的個數(shù),有多少個它就循環(huán)多少次。
我現(xiàn)在寫一個for循環(huán),列表。
for x in [1,2,3,4,5]
那是不是我們后面的子代碼就一定要用這個x呢?其實是不一定的,如果我們主要是用for循環(huán)來做取值操作,那我們肯定是要在循環(huán)體內來使用這個變量的。
可是如果我不想用這個取出來的值我就單純想將一段代碼循環(huán)執(zhí)行一定的次數(shù),那你不用這個變量也是可以的。
我就用上面的代碼隨便打印一點內容。結果就是這行代碼打印了5次。
for x in [1,2,3,4,5]:
print('xxx')
有的同學可能就會問,這個后面都沒用這個變量‘x’,那這個x能不能不寫?這個變量名是固定必須要寫的,這個是標準語法當然這個變量名你可以隨便寫都可以,你寫t、r、w都行。
for t in [1,2,3,4,5]:
print('xxx')
打印的效果都是一樣的。但是大多數(shù)情況下大家都習慣使用i。我這里先不改了。我們的循環(huán)體代碼不一定就非要使用這個變量。
現(xiàn)在我們知道了,for循環(huán)除了可以用來循環(huán)取值做遍歷之外,還可以將一段代碼循環(huán)執(zhí)行固定的次數(shù)。
但是現(xiàn)在有一個問題,如果我要用for循環(huán)5次就還好,可以直接寫和上面一樣的5個值的列表或者5個值的字典。但是我要循環(huán)500次、5000次呢?難道我要寫500個或者5000個值的列表字典嗎?
這時候Python就給我們提供了一個功能range加括號,它可以用來控制for循環(huán)的循環(huán)次數(shù)。
前面我們學了prinr加括號時調用一個功能,現(xiàn)在range加括號也是調用一個功能。這個功能就可以幫我們造出任意多個值出來,你想造100個值、500個值、10000個值都可以。
具體怎么使用range加括號這個功能,我們下一章再講。
未經(jīng)允許不得轉載:445IT之家 » Python range介紹