了解Python中range()函數的威力

Python 的 range() 函式可以用來返回一個數值序列,可以用於迭代。它可以讓你建立一個數值序列,並在迴圈中使用它。它可以接受一個或多個參數,並可以指定數值的開始和結束點,以及每次迭代的步長。

range() 函式的基本語法如下:

range(start, stop, step)

其中,start 是數值序列的開始值,stop 是數值序列的結束值,step 是每次迭代的步長。

舉個例子,假設我們想要建立一個從 0 到 10 的數值序列,每次迭代步長為 2,可以使用以下語法:

range(0, 10, 2)

這樣就會建立一個數值序列,從 0 開始,到 10 結束,每次迭代步長為 2,即 0,2,4,6,8,10。

此外,如果你只指定一個參數,則會建立一個從 0 到指定參數的數值序列,每次迭代步長為 1,例如:

range(10)

這樣就會建立一個數值序列,從 0 開始,到 10 結束,每次迭代步長為 1,即 0,1,2,3,4,5,6,7,8,9,10。

另外,你也可以使用負數來指定步長,例如:

range(10, 0, -1)

這樣就會建立一個數值序列,從 10 開始,到 0 結束,每次迭代步長為 -1,即 10,9,8,7,6,5,4,3,2,1,0。

總結來說,Python 的 range() 函式可以用來建立一個數值序列,並在迴圈中使用它,可以接受一個或多個參數,並可以指定數值的開始和結束點,以及每次迭代的步長。

發佈留言