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

Python中如何使用函数range()

发布时间:2023-05-30 11:45:16

range()是Python内置的一个函数,其作用是生成一个整数序列。range()可以接受一个或者三个参数,常用的是三个参数的情况下,用法如下:

range(start, stop[, step])

start:表示序列的起始值,包含在序列内,默认为0

stop:表示序列的终止值,不包含在序列内,必须指定

step:表示序列的步长,默认为1

例如,range(1, 11, 2)生成的序列为:1, 3, 5, 7, 9

下面是range()的使用案例:

1. 生成一个从0到4的整数序列

for i in range(5):

    print(i)

输出结果:

0

1

2

3

4

2. 生成一个从1到10,步长为2的整数序列

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

    print(i)

输出结果:

1

3

5

7

9

3. 生成一个从10到1的整数序列

for i in range(10, 0, -1):

    print(i)

输出结果:

10

9

8

7

6

5

4

3

2

1

4. 生成一个列表,包含从0到9的整数

list(range(10))

输出结果:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

总体来说,range()的使用非常简单,可以根据参数的不同生成不同的整数序列。在Python中,range()经常被用来控制循环的次数或者生成需要遍历的列表。