Python中的range函數用于生成一個序列,常用于循環中作為計數器。它主要有以下功能:
- 生成一個從0開始到指定結束值之前(不包括結束值)的整數序列。
- 可以指定起始值、結束值和步長。例如,range(1, 10, 2)會生成從1開始到10之前(不包括10)的奇數序列。
- 可以僅指定結束值,range(10)會生成從0開始到10之前(不包括10)的整數序列。
- 可以通過使用負數作為步長來生成遞減的序列。例如,range(10, 0, -1)會生成從10開始到1之前(不包括1)的遞減整數序列。
- range函數返回的是一個生成器對象,可以使用list()函數將其轉換為列表。
總之,range函數的主要功能是生成一個整數序列,可以根據需求指定起始值、結束值和步長。