Python 速查手冊

10.3 range

以下為 range 的屬性及方法列表說明

名稱功能
count(x)回傳 x 在 range 中的總數。
index(x)回傳 x 在 range 中的索引值。
start記錄 start 參數。
step記錄 step 參數。
stop記錄 stop 參數。

count(x) 回傳 xrange 中的總數,舉例如下

a = range(10, 100)
print(a.count(45))
print(a.count(99))

#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:trange01.py
# 功能:示範內建型態
# 作者:張凱慶

於命令列執行以上程式

$ python3 trange01.py
1
1
$

index(x) 回傳 xrange 中的索引值,舉例如下

a = range(1, 10, 2)
print(a.index(1))
print(a.index(9))

#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:trange02.py
# 功能:示範內建型態
# 作者:張凱慶

於命令列執行以上程式

$ python3 trange02.py
0
4
$

start 屬性記錄 range 物件的起始值, step 為間格值, stop 為停止值,舉例如下

a = range(2, 32, 5)
print(a.start)
print(a.step)
print(a.stop)

#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:trange03.py
# 功能:示範內建型態
# 作者:張凱慶

於命令列執行以上程式

$ python3 trange03.py
2
5
32
$

上一頁: 10.2 序對 tuple
Python 速查手冊 - 目錄
下一頁: 10.4 字串 str
回 Python 教材首頁