
以下為 range 的屬性及方法列表說明
| 名稱 | 功能 | 
|---|---|
| count(x) | 回傳 x 在 range 中的總數。 | 
| index(x) | 回傳 x 在 range 中的索引值。 | 
| start | 記錄 start 參數。 | 
| step | 記錄 step 參數。 | 
| stop | 記錄 stop 參數。 | 
range.count()
count(x) 回傳 x 在 range 中的總數,舉例如下
a = range(10, 100)
print(a.count(45))
print(a.count(99))
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:trange01.py
# 功能:示範內建型態
# 作者:張凱慶於命令列執行以上程式
| $ python3 trange01.py | 
| 1 | 
| 1 | 
| $ | 
range.index()
index(x) 回傳 x 在 range 中的索引值,舉例如下
a = range(1, 10, 2)
print(a.index(1))
print(a.index(9))
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:trange02.py
# 功能:示範內建型態
# 作者:張凱慶於命令列執行以上程式
| $ python3 trange02.py | 
| 0 | 
| 4 | 
| $ | 
range.start .step .stop
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 | 
| $ | 
相關教學影片
