`range()` 是一个内置的 Python 函数,用于生成一个整数序列。这个函数的基本形式有三种:
1. range(stop):
生成一个从0开始,步长为1,到 stop-1 结束的整数序列。
for i in range(5):
print(i)
输出为:

2. range(start, stop):
生成一个从 start 开始,步长为1,到 stop-1 结束的整数序列。
for i in range(2, 6):
print(i)
输出为:

3. range(start, stop, step):
生成一个从 start 开始,步长为 step,到 stop-1 结束的整数序列。
for i in range(1, 10, 2):
print(i)
输出为:

`start` 是序列的起始值,默认为0。
`stop` 是序列的终止值,但不包含在序列中。
`step` 是序列中的元素之间的步长,默认为1。
需要注意的是,`range()` 生成的序列是一个不可变的序列,通常与 `for` 循环一起使用,用于迭代一定范围的整数值。
你还可以使用 `list()` 函数将 `range()` 的结果转换为列表:
numbers = list(range(5))
print(numbers)
输出为:
![]()
`range()` 提供了一种方便的方式来生成整数序列,特别在需要循环一定范围的整数时非常有用。
本文详细介绍了Python的range()函数,包括其基本形式(start,stop,step),常用于生成整数序列并配合for循环,以及如何将range对象转换为列表。
3317

被折叠的 条评论
为什么被折叠?



