Python中的范围函数:`range()`

作者:起个名字好难2024.02.23 21:01浏览量:3

简介:Python中的`range()`函数是一个常用的内置函数,用于生成一个整数序列。这个序列可以用于循环、列表解析等场景。

在Python中,range()函数是一个非常有用的内置函数,用于生成一个整数序列。这个序列可以用于循环、列表解析等场景。

语法:

  1. range(start, stop, step)

参数说明:

  • start:序列的起始值(包含)。
  • stop:序列的结束值(不包含)。
  • step:序列的步长,即每个数之间的差值。

示例:

  1. 生成一个从0到9的整数序列(包含0和9):
  1. for i in range(10):
  2. print(i)

输出:

  1. 0
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  1. 生成一个从1到10的偶数序列(包含1和10):
  1. for i in range(1, 11, 2):
  2. print(i)

输出:

  1. 1
  2. 3
  3. 5
  4. 7
  5. 9
  6. 11
  1. 生成一个从1到10的奇数序列(包含1和10):
  1. for i in range(1, 11, 2):
  2. print(i)

输出:

``go 1 3 5 7 9 11````python代码range(1, 11, 2)。注意,range()函数生成的序列是左闭右开的,即结束值不包含在序列中。因此,range(1, 11, 2)生成的序列是[1, 3, 5, 7, 9]。如果你想生成一个包含10的奇数序列,可以使用range(1, 11)`,这样生成的序列是[1, 3, 5, 7, 9, 10]。