Python中的range()函数:生成一个连续的数字序列
发布时间:2023-06-06 03:35:31
Python中的range()函数是一个非常常用的函数,它可以生成一个连续的数字序列。这个序列可以按照一定的步长增加或减少,也可以限定范围。
在Python中,range()函数的语法是这样的:
range(start, stop, step)
其中,start表示起始数字,stop表示终止数字(但不包括在序列中),step表示步长(默认为1)。
例如:
range(1, 10) #生成数字从1到9的序列
range(0, 10, 2) #生成偶数的序列,步长为2
range(5, 0, -1) #生成降序数字序列,步长为-1
range()函数返回的是一个可迭代对象,可以通过for循环进行遍历,或者使用list()函数将其转换为列表。
例如:
for i in range(1, 5):
print(i)
#输出结果为:
#1
#2
#3
#4
print(list(range(1, 6)))
#输出结果为:
#[1, 2, 3, 4, 5]
range()函数在循环中非常有用,特别是在需要遍历一段连续数字的时候。它可以让我们很方便地操作数字的序列。
