Python中的range()
函数是一个内置函数,用于生成一个整数序列。这个序列通常用在for循环中,以迭代特定次数的循环。以下是range()
函数的基本用法:
-
range(stop)
:生成一个从0开始,到stop-1结束的整数序列。例如,range(5)
将生成0, 1, 2, 3, 4。 -
range(start, stop)
:生成一个从start开始,到stop-1结束的整数序列。例如,range(2, 5)
将生成2, 3, 4。 -
range(start, stop, step)
:生成一个从start开始,到stop-1结束,步长为step的整数序列。例如,range(2, 11, 2)
将生成2, 4, 6, 8, 10。
注意,range()
函数生成的序列不包含终止值,即stop参数指定的值。另外,Python 3中的range()
函数返回的是一个“range”对象,而不是一个列表。如果你需要一个实际的列表,可以使用list(range(...))
来转换。