欢迎访问宙启技术站
智能推送

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()函数在循环中非常有用,特别是在需要遍历一段连续数字的时候。它可以让我们很方便地操作数字的序列。