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

Python中的range()函数如何生成一系列数字

发布时间:2023-05-28 12:07:58

range()函数是Python内置的函数,用于生成一系列数字,其用法为:range(start, stop, step),其中start表示起始数字(默认为0),stop表示结束数字(不包含在生成的序列中),step表示步长(默认为1)。

例如,使用range(1, 11, 2)将生成一个序列:1,3,5,7,9,而使用range(10)将生成一个序列:0,1,2,3,...,9。

此外,range()函数还可以配合for循环使用,例如:

for i in range(1, 11):
    print(i)

会输出1到10的数字。

需要注意的是,range()函数生成的序列是一个“惰性序列”,即只有在使用时才会生成相应的数字,因此可以节省内存空间。如果需要将其转为列表,可以使用list()函数。