在Python中,for i in range()
是一種常見(jiàn)的循環(huán)結(jié)構(gòu),用于遍歷一個(gè)指定范圍內(nèi)的整數(shù)序列。
range()
函數(shù)可以接收1到3個(gè)參數(shù):start
、stop
和 step
。其中,start
是序列的起始值(默認(rèn)為0),stop
是序列的結(jié)束值(不包含該值),step
是序列中相鄰元素之間的差值(默認(rèn)為1)。
下面是一些使用 for i in range()
的示例:
for i in range(5):
print(i)
輸出:
0
1
2
3
4
for i in range(2, 6):
print(i)
輸出:
2
3
4
5
for i in range(0, 10, 2):
print(i)
輸出:
0
2
4
6
8
注意:在使用 for i in range()
時(shí),變量 i
只在循環(huán)內(nèi)部有效,循環(huán)結(jié)束后無(wú)法訪問(wèn)。如果需要在循環(huán)外部使用該變量,可以在循環(huán)前將其初始化。