開心生活站

位置:首頁 > IT科技 > 

python的range函數用法

IT科技3.1W
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

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)[]

python的range函數用法


標籤:Python 函數 Range