Python函數介紹:range函數的功能和使用示例
Python是一種優美、易讀、易寫的面向對象編程語言,擁有豐富而強大的函數庫。其中,range()函數是Python內置函數之一,常用于生成一系列數字,常用形式為:range(start, stop[, step])。
range函數的功能:
range()函數可以用來生成一個整數序列,一般形式為 range([start,] stop[, step])。它返回一個 range object(范圍對象),這個范圍對象表示從 start(默認為 0)到 stop-1(不包括 stop)的整數序列,其間隔為 step(默認為 1)。
range函數的調用方法:
以下是range函數的調用方法:
- range(stop)range(start, stop[, step])
其中,必須指定 stop 參數,而 start 和 step 參數則是可選的。如果省略 start,則默認從 0 開始。如果省略 step,默認間隔為 1。
range函數的使用示例:
下面展示一些 range 函數的使用示例。
- 使用一個參數的 range 函數
for i in range(5):
print(i)
登錄后復制
輸出為:
0 1 2 3 4
登錄后復制
- 使用兩個參數的 range 函數
for i in range(2, 6):
print(i)
登錄后復制
輸出為:
2 3 4 5
登錄后復制
- 使用三個參數的 range 函數
for i in range(0, 10, 2):
print(i)
登錄后復制
輸出為:
0 2 4 6 8
登錄后復制
- 將 range 對象轉換為 list
list(range(3, 8, 2))
登錄后復制
輸出為:
[3, 5, 7]
登錄后復制
總結:
range()函數可以用來生成一系列數字,非常適用于在循環中和序列的索引中。掌握了 range() 函數的使用方法,可以極大地提高編寫 Python 程序的效率,使代碼更加簡潔、易讀。






