是Python中常用的内置函数之一,用于生成一系列数字序列。range函数可以通过三个参数来控制数字序列的生成:起始值(默认为0)、结束值和步长(默认为1)。
例如,使用range(1, 6, 2)可以生成数字序列1, 3, 5,其中1为起始值,6为结束值(不包含),2为步长。
该函数还可以仅指定结束值,如range(5)则生成数字序列0, 1, 2, 3, 4。range函数通常与for循环一起使用,便于迭代生成的数字序列。
关于这个问题,range() 函数是一个内置函数,用于生成一个整数序列。它有三种形式:
1. range(stop)
生成从 0 到 stop-1 的整数序列。
2. range(start, stop)
生成从 start 到 stop-1 的整数序列。
3. range(start, stop, step)
生成从 start 到 stop-1 的整数序列,步长为 step。
range() 函数返回的是一个 range 对象,可以通过 list() 函数将其转换为列表。
示例:
```python
#生成从0到9的整数序列
for i in range(10):
print(i)
#生成从3到9的整数序列
for i in range(3, 10):
print(i)
#生成从0到9的偶数序列
for i in range(0, 10, 2):
print(i)
```