python range函數(shù)有哪些功能

小億
119
2023-10-17 04:49:05

Python的range()函數(shù)用于生成一個(gè)指定范圍內(nèi)的數(shù)字序列,可以用于循環(huán)或生成列表。它的功能包括:

  1. 生成一個(gè)從0開(kāi)始的數(shù)字序列,默認(rèn)步長(zhǎng)為1,例如range(5)會(huì)生成0, 1, 2, 3, 4。

  2. 可以指定起始值、終止值和步長(zhǎng),例如range(1, 5, 2)會(huì)生成1, 3。

  3. 可以生成遞減的數(shù)字序列,即步長(zhǎng)為負(fù)數(shù),例如range(5, 0, -1)會(huì)生成5, 4, 3, 2, 1。

  4. 可以根據(jù)需要將其轉(zhuǎn)換為列表,例如list(range(5))會(huì)生成[0, 1, 2, 3, 4]。

  5. 可以用于循環(huán),例如for i in range(5):會(huì)循環(huán)5次,i的值依次為0, 1, 2, 3, 4。

總之,range()函數(shù)主要用于生成一個(gè)指定范圍的數(shù)字序列,可以進(jìn)行靈活的控制以滿(mǎn)足不同的需求。

0