range()函式:用于生成一個整數序列;
range()的三種創建方式: 第一種:只有一個引數(小括號中只給了一個數)即range(stop) 例如:range(10)指的是默認從0開始,步長為1,不包括10; 注意:
的運行結果為:
;
要想輸出0-9的數字序列則應該是
的結果為
第二種:range(start,stop) (給了兩個引數,即小括號中給了兩個數)
r=range(1,10) print(list(r)) 運行結果為:range()函式中可以使用in 和not in 判斷整數序列中是否存在(不存在)指定的整數,例如:
在上面第三種的基礎上 print(10 in r) 運行結果為False; print(9 in r)運行結果為True ;print(10 not in r)運行結果為True;print(9 not in r)的運行結果為False;
range型別的優點:不管range物件表示的整數序列有多長,所有range物件占用的記憶體空間都是相同的,因為僅僅需要儲存start,stop,step,只有當用到range物件時,才會去計算序列中的相關元素;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/516317.html
標籤:Python
