很多的編程工作者們應(yīng)該都會(huì)使用到python,昨天我在用python的時(shí)候看到很多的代碼里面都會(huì)有range()這個(gè)函數(shù),但是不知道這個(gè)到底是什么意思,也去網(wǎng)上查了一下,下文小編就給大家總結(jié)了python中range()函數(shù)的用法以及其意思,感興趣的朋友趕快來(lái)系統(tǒng)城了解下吧。

python開(kāi)發(fā)工具是一款非常不錯(cuò)的適合想要自學(xué)編程的小伙伴的入門(mén)工具。這款軟件對(duì)于python語(yǔ)言上手門(mén)檻沒(méi)有那么高,目前主流的操作平臺(tái)也是可以完美的進(jìn)行支持的。這款軟件的界面非常的簡(jiǎn)潔,軟件操作起來(lái)也是非常簡(jiǎn)單的,還在等什么,有需要的朋友快來(lái)下載試試吧。
python中range()函數(shù)的用法
【range()】函數(shù)可創(chuàng)建一個(gè)整數(shù)列表,一般用在for循環(huán)中,函數(shù)語(yǔ)法為【range(start, stop[, step])】,其中start是開(kāi)始計(jì)數(shù),stop是停止,step是步長(zhǎng)。
range()函數(shù)可創(chuàng)建一個(gè)整數(shù)列表,一般用在 for 循環(huán)中。
注意:Python3 range() 返回的是一個(gè)可迭代對(duì)象(類(lèi)型是對(duì)象),而不是列表類(lèi)型, 所以打印的時(shí)候不會(huì)打印列表。
函數(shù)語(yǔ)法
range(start, stop[, step])
參數(shù)說(shuō)明:
start: 計(jì)數(shù)從 start 開(kāi)始。默認(rèn)是從 0 開(kāi)始。例如range(5)等價(jià)于range(0, 5);
stop: 計(jì)數(shù)到 stop 結(jié)束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒(méi)有5
step:步長(zhǎng),默認(rèn)為1。例如:range(0, 5) 等價(jià)于 range(0, 5, 1)
實(shí)例
>>>range(10) # 從 0 開(kāi)始到 10
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1, 11) # 從 1 開(kāi)始到 11
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(0, 30, 5) # 步長(zhǎng)為 5
[0, 5, 10, 15, 20, 25]
>>> range(0, 10, 3) # 步長(zhǎng)為 3
[0, 3, 6, 9]
>>> range(0, -10, -1) # 負(fù)數(shù)
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
>>> range(0)
[]
>>> range(1, 0)
[]
以下是 range 在 for 中的使用,循環(huán)出runoob 的每個(gè)字母:
>>>x = ‘runoob’
>>> for i in range(len(x)) :
… print(x[i])
…
r
u
n
o
o
b
>>>
以上的全部?jī)?nèi)容就是系統(tǒng)城為大家提供的python中range()函數(shù)的用法的具體介紹啦~希望對(duì)大家有幫助,還有更多相關(guān)內(nèi)容敬請(qǐng)關(guān)注本站,系統(tǒng)城感謝您的閱讀!