說說 Python 的 range() 函數

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 的 “步長”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章