在Python中,range()
函数用于生成一个整数序列。range()
函数可以接受1到3个参数:
start
(起始值):序列的第一个元素。如果未提供此参数,则默认为0。stop
(终止值):序列的结束值。请注意,生成的序列不包括此值。这是一个必需的参数。step
(步长):序列中相邻元素之间的差。如果未提供此参数,则默认为1。
以下是使用range()
函数的一些示例:
-
使用一个参数(只提供
stop
):for i in range(5): print(i)
输出:0 1 2 3 4
-
使用两个参数(提供
start
和stop
):for i in range(2, 6): print(i)
输出:2 3 4 5
-
使用三个参数(提供
start
,stop
和step
):for i in range(1, 10, 2): print(i)
输出:1 3 5 7 9
请注意,range()
函数返回的是一个可迭代对象,因此可以直接用于for
循环或其他需要可迭代对象的场景。