range是哪個標準庫的函數?
python for i in range是用來for循環遍歷的。python中range 是個函數,range() 函數可創建一個整數列表,python中用來在for循環中遍歷。
用法如: for i in range (1,3)。語法格式:range(start, stop[, step]),分別是起始、終止和步長。
range()函數返回的對象的行為都很像一個列表,但是它確實不是一個列表,它只是在循環迭代的情況下返回指定索引的值,但是它并不會在內存中真正產生一個列表對象,這樣也是為了節約內存空間。實際用法分以下幾種情況:
1.
for in range(3)即:從0到3,不包含3,即0,1,2。
2.for in range(1,3) 即:從1到3,不包含3,即1,2。
3.for in range(1,3,2)即:從1到3,每次增加2,因為1+2=3,所以輸出只有1
第三個數字2是代表步長。如果不設置,就是默認步長為1。