Python基礎 range 函式

2021-08-07 15:58:15 字數 578 閱讀 6720

在做開發的時候經常會使用到range()這個函式,但對其只是模糊的理解,並不知道其真實用處。

函式原型:range(start, end, scan):

引數含義:

start:計數從start開始。預設是從0開始。例如range(5)等價於range(0, 5);

end:技術到end結束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5;

scan:每次跳躍的間距,預設為1。例如:range(0, 5) 等價於 range(0, 5, 1);

通過序列索引迭代

執行迴圈的遍歷方式是通過索引,如下例項:

#!/usr/bin/python

# -*- coding: utf-8 -*-

# 產生range(0, 3)的序列作為下表索引

forindex in range(len(fruits)):

print

'當前水果 :', fruits[index]

print

"good bye!"

參考鏈結

python內建函式range

因為我們要使用的數值範圍可能會經常變化,python 提供了乙個range 內建函式來生成這種列表。它正好 能滿足我們的需要,接受乙個數值範圍,生成乙個列表 for eachnum in range 3 print eachnum 對字串來說,很容易迭代每乙個字元,range 函式經常和len 函式...

Python筆記(range函式)

start 計數從start開始。預設是從0開始。例如range 5 等價於range 0,5 end 計數到end結束,例如 range 0,5 是 0,1,2,3,4 沒有5。其實整個range函式就是以end來定的,end是n,就代表有n個數,不過是從0開始算。scan 每次跳躍的間距,預設為...

python學習筆記 range 函式

上篇 在其他語言中,如果想要迴圈乙個變數從1到100,要怎麼寫呢?for i 1,i 100,i python怎麼實現這個功能呢?python設計了range 函式,直接實現了上面的功能。range是內建函式,無須匯入。在任何地方都可以直接使用它。for i in range 5 print i 0...