以下為 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 |
$ |
相關教學影片