📜  Python range()函数(1)

📅  最后修改于: 2023-12-03 15:34:04.011000             🧑  作者: Mango

Python range()函数介绍

在Python中,range()函数是一个非常常用的函数。range()函数用于生成一个整数序列,可用于迭代或遍历操作。本篇介绍range()函数的使用方法和常用应用场景。

语法

range()函数的语法如下:

range(stop)
range(start, stop[, step])
参数说明
  • start:计数从start开始,默认从0开始。例如,range(5)生成的序列是0, 1, 2, 3, 4。
  • stop:计数到stop结束,但不包括stop。例如,range(0, 5)生成的序列是0, 1, 2, 3, 4。
  • step:步长,默认为1。例如,range(0, 10, 2)生成的序列是0, 2, 4, 6, 8。
返回值

range()函数返回一个可迭代对象,包含指定范围内的整数。

示例
# 生成0-4的整数序列
for i in range(5):
    print(i)

# 生成0-4的整数序列
for i in range(0, 5):
    print(i)

# 生成2, 4, 6, 8的整数序列
for i in range(0, 10, 2):
    print(i)
常用应用场景
遍历列表

使用range()函数可以遍历一个列表中的所有元素。例如:

fruits = ['apple', 'banana', 'cherry']
for i in range(len(fruits)):
    print(fruits[i])
控制循环次数

有时候需要在循环中控制循环次数,这时候就可以使用range()函数。例如:

for i in range(5):
    if i == 3:
        break
    print(i)
生成列表

可以使用range()函数生成一个整数列表。例如:

# 生成0-4的整数列表
list1 = list(range(5))
print(list1)

# 生成2, 4, 6, 8的整数列表
list2 = list(range(0, 10, 2))
print(list2)
总结

range()函数是Python中一个非常常用的函数,用于生成一个整数序列。它的三个参数分别代表计数的起点、终点和步长,返回一个可迭代对象。常用应用场景包括遍历列表、控制循环次数和生成列表等。