python的range函數用法是什么?一起來看看小編今天的分享吧!
python的range()函數能返回一系列連續添加的整數,它的工作方式類似于分片,能夠生成一個列表對象。range函數大多數時常出如今for循環中。在for循環中可做為索引使用。事實上它也能夠出如今不論什么須要整數列表的環境中,在python 3.0中range函數是一個迭代器。
函數語法:range(start, stop[, step])
其中,start指計數從 start 開始。默認是從 0 開始。例如range(5)等價于range(0, 5);
stop指計數到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
step指步長,默認為1。例如:range(0, 5) 等價于 range(0, 5, 1)。
例如:
>>>range(10)????????#?從?0?開始到?9 [0,?1,?2,?3,?4,?5,?6,?7,?8,?9] >>>?range(1,?11)?????#?從?1?開始到?10 [1,?2,?3,?4,?5,?6,?7,?8,?9,?10] >>>?range(0,?30,?5)??#?步長為?5 [0,?5,?10,?15,?20,?25] >>>?range(0,?10,?3)??#?步長為?3 [0,?3,?6,?9] >>>?range(0,?-10,?-1)?#?負數 [0,?-1,?-2,?-3,?-4,?-5,?-6,?-7,?-8,?-9] >>>?range(0) [] >>>?range(1,?0) []
以上就是小編今天的分享了,希望可以幫助到大家。