您現在的位置是:首頁 > 娛樂

python中range函式用法

由 夢其說教育 發表于 娛樂2022-12-01
簡介range()函式內只有一個引數,則表示會產生從0開始計數的整數列表:例項:>>> range(5)[0, 1, 2, 3,4] #python 返回值python range()中,當傳入兩個引數時,則將第一個引數做為起

python中range是什麼意思

range函式用法:

range()是python內建函式它能返回一系列連續增加的整數,它的工作方式類似於分片,可以生成一個列表物件。

range函式大多數時常出現在for迴圈中,在for迴圈中可做為索引使用。其實它也可以出現在任何需要整數列表的環境中。

python中range函式用法

在python 3.0中range函式是一個迭代器。range()函式內只有一個引數,則表示會產生從0開始計數的整數列表:

例項:

>>> range(5)

[0, 1, 2, 3,4] #python 返回值

python range()中,當傳入兩個引數時,則將第一個引數做為起始位,第二個引數為結束位:

>>> range(0,6)

[0, 1, 2, 3, 4,5]

python中range函式用法

range()函式內可以填入三個引數,第三個引數是步進值(步進值預設為1):

>>> range(0,10,2)

[0, 2, 4, 6,8]

range函式的引數和結果也並非一定要是正數或是遞增的,好比下面兩個例子:

>>> range(-4,4)

[-4, -3, -2, -1, 0, 1, 2, 3]

>>>

>>> range(4,-4,-1)

[4, 3, 2, 1, 0, -1, -2, -3]

python中range函式用法

range()在for迴圈中的作用及技巧:

range可以根據給定的次數,重複動作,來看一個range與for迴圈最簡單的例子:

>>> x = ‘playpython’

>>> for i in x:

。。。 print(i)

。。。

p l a y p y t h o n

>>> range(len(x))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> len(x)

10

>>> for i in range(len(x)):

。。。 print(x[i])

。。。

p l a y p y t h o n

推薦文章