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

Python中的range函数:用于生成一个数列

发布时间:2023-11-26 09:56:42

Python中的range函数是用于生成一个整数数列的内置函数,通常用于循环中。它的语法如下:

range(start, stop, step)

这个函数返回一个由[start, stop)范围内的整数构成的数列,其中start为起始值(默认为0),stop为结束值(不包含在数列中),step为步长(默认为1)。

下面是一些使用range函数的例子:

1. 生成一个简单的数列:生成一个从0到9的整数数列。

for i in range(10):
    print(i)

输出:
0
1
2
3
4
5
6
7
8
9

2. 指定起始值和结束值:生成一个从5到9的整数数列。

for i in range(5, 10):
    print(i)

输出:
5
6
7
8
9

3. 指定步长:生成一个从0到10的偶数数列。

for i in range(0, 11, 2):
    print(i)

输出:
0
2
4
6
8
10

需要注意的是,range函数返回的是一个可迭代对象,如果需要将这个对象转换为列表,可以使用list()函数进行转换。

此外,range函数还可以与其他函数一起使用,如sum()max()min(),用于对数列进行求和、求最大值和求最小值操作。