Python中range()函数用法详解以及示例演示。
发布时间:2023-06-06 01:51:21
range()是Python内置的一个函数,它可以用来创建一个整数序列,常用于for循环中。range()函数的语法如下:
range(start, stop[, step])
其中,start是序列的起始值(默认为0),stop是序列的终止值(不包含在序列中),step是序列中相邻两个数之间的差值(默认为1)。
下面是关于range()函数更详细的一些用法和示例演示:
1. 基本用法
最简单的用法是只传入一个参数,表示序列的终止值,此时序列从0开始,步长为1。例如:
for i in range(5):
print(i)
输出:
0 1 2 3 4
2. 指定起始值和终止值
若想指定起始值和终止值,可以传入两个参数。例如:
for i in range(2, 6):
print(i)
输出:
2 3 4 5
3. 指定步长
若想指定步长,可以传入三个参数。例如:
for i in range(0, 10, 2):
print(i)
输出:
0 2 4 6 8
4. 反向迭代
使用负数的步长可以反向迭代。例如:
for i in range(5, 0, -1):
print(i)
输出:
5 4 3 2 1
5. 将range()转为列表
可以使用list()函数将range()对象转为列表。例如:
lst = list(range(1, 6)) print(lst)
输出:
[1, 2, 3, 4, 5]
总结:
range()函数的基本用法非常简单,只需要传入终止值即可。若想指定起始值和步长,可以传入两个或三个参数。若使用负数的步长,则可以反向迭代。如果需要将range()转为列表,可以使用list()函数。
