萌萌哒的杂粮饼 发表于 2024-5-23 12:07:12

range 的作用和用法

range 的作用和用法

FishC 发表于 2024-5-23 12:07:37

range() 是 Python 内置函数,它用于生成一个整数序列,可以用在 for 循环以及其他需要迭代的场景中。

range() 函数有三种常见的使用方式:

1. range(stop):生成一个从 0 开始、到 stop-1 结束的整数序列。例如,range(5) 返回序列 。

2. range(start, stop):生成一个从 start 开始、到 stop-1 结束的整数序列。例如,range(2, 7) 返回序列 。

3. range(start, stop, step):生成一个从 start 开始、到 stop-1 结束的整数序列,步长为 step。例如,range(1, 10, 2) 返回序列 。

在 for 循环中,我们通常会使用 range() 来指定循环的次数,例如:

for i in range(5):
    print(i)

这段代码会输出:

0
1
2
3
4

你可以看到,range(5) 生成的整数序列正好是从 0 到 4,循环会执行 5 次。

当你需要对一个序列进行迭代时,就可以使用 range()。

另外需要注意,range() 返回的是一个迭代对象,如果你需要得到一个列表,可以使用 list() 函数将其转换。例如,list(range(5)) 返回 。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: range 的作用和用法