range() 函數用於實現各種整數序列。比如:
for i in range(1, 10):
print(i)
運行結果:
1
2
3
4
5
6
7
8
9
range() 函數入參說明如下:
入參位置 | 是否必填 | 說明 |
---|---|---|
1 | 必填 | for 循環變量開始值 |
2 | 必填 | for 循環變量結束值(但不包括該值) |
3 | 可選 | 步長,每次迭代後,變量增加值,可爲負數。 |
我們爲剛纔的代碼,加上步長:
for i in range(1, 10, 2):
print(i)
運行結果:
1
3
5
7
9
步長如果爲負數,就是遞減:
for i in range(10, 1, -2):
print(i)
運行結果:
10
8
6
4
2
如果 range() 沒有指定步長入參,那麼就會使用默認值 爲 1 的 “步長”。