在Python中,range()
函数用于生成一个整数序列,可以用于循环或创建列表。它的语法如下:
range(start, stop[, step])
其中,start
是起始值(默认为0),stop
是终止值(不包含在结果中),step
是步长(默认为1)。
以下是几个示例:
- 使用终止值:
for i in range(5):
print(i)
输出结果为:
0
1
2
3
4
在上述示例中,我们使用range(5)
生成了一个整数序列0, 1, 2, 3, 4
,然后通过循环打印出来。
- 使用起始值和终止值:
for i in range(2, 8):
print(i)
输出结果为:
2
3
4
5
6
7
在上述示例中,我们使用range(2, 8)
生成了一个整数序列2, 3, 4, 5, 6, 7
,然后通过循环打印出来。
- 使用起始值、终止值和步长:
for i in range(1, 10, 2):
print(i)
输出结果为:
1
3
5
7
9
在上述示例中,我们使用range(1, 10, 2)
生成了一个整数序列1, 3, 5, 7, 9
,步长为2,然后通过循环打印出来。
需要注意的是,range()
函数返回的是一个可迭代对象,如果需要使用列表,可以使用list(range())
来转换为列表形式。同时,起始值、终止值和步长都可以接受整数类型作为参数。