當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python range構造函數用法及代碼示例


Python 的 range(~) 構造函數返回一個不可變序列,其中包含給定範圍內的一係列數字。

參數

1.start | int | optional

序列的起始整數(含)。默認 0。

2. stop | int

序列的停止整數(不包含)。

3. step | int | optional

序列中每個整數的增量。默認為 1。

返回值

具有給定範圍內的一係列數字的不可變序列。

例子

基本用法

要返回從 0 開始到 5 結束的範圍對象(不包含):

range(5)



range(0, 5)

啟動參數

要從範圍對象創建從 1 開始並以 5 結束(不包含)的列表:

list(range(1, 5))



[1, 2, 3, 4]

請注意,我們返回一個從 1 開始並在 5 停止的列表(不包括在內)。

步進參數

要為序列指定2 的步驟:

for i in range(1, 10, 2):
 print(i)



1
3
5
7
9

1 的起始值開始,我們遞增 2 ,直到達到 10 的停止值。

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python | range constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。