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:每次跳躍的間距,預設為1。例如:range(0, 5) 等價於 range(0, 5, 1)
我舉例子說明吧:
for i in range(5):
print(i)
輸出:
輸出:
這個是逆序輸出,但是注意逆序輸出前面的數字就要比後面的數字大才行,否則不行。
python學習筆記 range 函式
上篇 在其他語言中,如果想要迴圈乙個變數從1到100,要怎麼寫呢?for i 1,i 100,i python怎麼實現這個功能呢?python設計了range 函式,直接實現了上面的功能。range是內建函式,無須匯入。在任何地方都可以直接使用它。for i in range 5 print i 0...
Python基礎 range 函式
在做開發的時候經常會使用到range 這個函式,但對其只是模糊的理解,並不知道其真實用處。函式原型 range start,end,scan 引數含義 start 計數從start開始。預設是從0開始。例如range 5 等價於range 0,5 end 技術到end結束,但不包括end.例如 ra...
python內建函式range
因為我們要使用的數值範圍可能會經常變化,python 提供了乙個range 內建函式來生成這種列表。它正好 能滿足我們的需要,接受乙個數值範圍,生成乙個列表 for eachnum in range 3 print eachnum 對字串來說,很容易迭代每乙個字元,range 函式經常和len 函式...