上篇:
在其他語言中,如果想要迴圈乙個變數從1到100,要怎麼寫呢?
for(i = 1,i<=100,i++){}
python怎麼實現這個功能呢?python設計了range()函式,直接實現了上面的功能。range是內建函式,無須匯入。在任何地方都可以直接使用它。
for i in range(5):
print(i)01
234從上面的執行結果,也可以看出來range函式的範圍是從0-4。遵守左閉右開的原則。range預設是從0開始的。當然也可以指定遍歷的區間。
for i in range(1,5):
print(i)12
34還可以指定步長,就像切片一樣。
for i in range(1, 12, 2):
print(i)13
57911
很多的時候是結合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 函式
range 函式 python提供了range 函式,能夠用來生成一系列連續增加的數字,其基本使用語法有如下三種 range lower limit,upper limit,step lower limit 生成系列整數的下限整數,不填該引數則預設為從0開始。生成的整數從此數開始,包括該數。uppe...
Python基礎 range 函式
在做開發的時候經常會使用到range 這個函式,但對其只是模糊的理解,並不知道其真實用處。函式原型 range start,end,scan 引數含義 start 計數從start開始。預設是從0開始。例如range 5 等價於range 0,5 end 技術到end結束,但不包括end.例如 ra...