python range的用法是什么

小億
85
2024-09-26 00:07:56
欄目: 編程語言

Python中的range()函數(shù)是一個(gè)內(nèi)置函數(shù),用于生成一個(gè)整數(shù)序列。這個(gè)序列通常用在for循環(huán)中,以迭代特定次數(shù)的循環(huán)。以下是range()函數(shù)的基本用法:

  1. range(stop):生成一個(gè)從0開始,到stop-1結(jié)束的整數(shù)序列。例如,range(5)將生成0, 1, 2, 3, 4。

  2. range(start, stop):生成一個(gè)從start開始,到stop-1結(jié)束的整數(shù)序列。例如,range(2, 5)將生成2, 3, 4。

  3. range(start, stop, step):生成一個(gè)從start開始,到stop-1結(jié)束,步長(zhǎng)為step的整數(shù)序列。例如,range(2, 11, 2)將生成2, 4, 6, 8, 10。

注意,range()函數(shù)生成的序列不包含終止值,即stop參數(shù)指定的值。另外,Python 3中的range()函數(shù)返回的是一個(gè)“range”對(duì)象,而不是一個(gè)列表。如果你需要一個(gè)實(shí)際的列表,可以使用list(range(...))來轉(zhuǎn)換。

0