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()经常被用来控制循环的次数或者生成需要遍历的列表。
