在Python编程语言中,range()是一个内置函数。它用于生成一个整数序列,通常用来遍历序列(如列表、元组等)的索引。range()函数可以接受一个或多个参数,并返回一个类似于列表的对象。
range()函数有三种语法形式:
其中,方括号[]表示这些参数是可选的,而逗号则表示这些参数之间是互相隔开的。
当range()只有一个参数时,它将默认从零开始计数,直到该参数的值减一。例如,range(5)将生成以下整数序列:0, 1, 2, 3, 4。
当range()有两个或多个参数时,第一个参数指定起始值,第二个参数指定结束值(不包括该值),第三个参数指定步长。例如,range(0, 10, 2)将生成以下整数序列:0, 2, 4, 6, 8。
当range()有三个参数时,第一个参数指定结束值(不包括该值),第二个参数指定起始值,第三个参数指定步长。例如,range(10, 0, -1)将生成以下整数序列:10, 9, 8, 7, 6, 5, 4, 3, 2, 1。
range()函数返回一个可迭代的对象,该对象包含从起始值到结束值(不包括结束值)的整数序列。这个序列可以用于访问列表、元组等序列的索引,也可以用于生成for循环中的变量。
下面是一些使用range()函数的示例:
# 遍历一个列表
fruits = ['apple', 'banana', 'cherry']
for i in range(len(fruits)):
print(fruits[i])
# 输出0 - 9之间所有的偶数
for i in range(0, 10, 2):
print(i)
# 倒序输出0 - 9之间的所有数字
for i in range(9, -1, -1):
print(i)
输出结果如下:
apple
banana
cherry
0
2
4
6
8
9
8
7
6
5
4
3
2
1
0
以上就是Python中range()函数的简介。它是Python编程中非常有用的一个功能,特别是在遍历序列的时候。
本文链接:http://task.lmcjl.com/news/9007.html