关键词

range函数

Python中range()函数的用法及示例

在Python编程语言中,range()是一个内置函数。它用于生成一个整数序列,通常用来遍历序列(如列表、元组等)的索引。range()函数可以接受一个或多个参数,并返回一个类似于列表的对象。

语法

range()函数有三种语法形式:

  1. range(stop)
  2. range(start, stop[, step])
  3. range(stop, start[, step])

其中,方括号[]表示这些参数是可选的,而逗号则表示这些参数之间是互相隔开的。

range(stop)

当range()只有一个参数时,它将默认从零开始计数,直到该参数的值减一。例如,range(5)将生成以下整数序列:0, 1, 2, 3, 4。

range(start, stop[, step])

当range()有两个或多个参数时,第一个参数指定起始值,第二个参数指定结束值(不包括该值),第三个参数指定步长。例如,range(0, 10, 2)将生成以下整数序列:0, 2, 4, 6, 8。

range(stop, start[, step])

当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

展开阅读全文