当前位置:   article > 正文

python range用法

python range

range 是 Python 中的一个内置函数,用于生成一个整数序列,通常用在循环中。它有三种常用的用法:

1. 基本用法:

range(stop)
  • stop: 生成的整数序列终止的值(不包含在序列中)。
  1. for i in range(5):
  2. print(i)

输出:

  1. 0
  2. 1
  3. 2
  4. 3
  5. 4

2. 指定起始值和终止值:

range(start, stop)
  • start: 生成的整数序列的起始值。
  • stop: 生成的整数序列终止的值(不包含在序列中)。
  1. for i in range(2, 8):
  2. print(i)

输出:

  1. 2
  2. 3
  3. 4
  4. 5
  5. 6
  6. 7

3. 指定步长:

range(start, stop, step)
  • start: 生成的整数序列的起始值。
  • stop: 生成的整数序列终止的值(不包含在序列中)。
  • step: 步长,即序列中相邻两个整数的差值。
  1. for i in range(1, 10, 2):
  2. print(i)

输出:

  1. 1
  2. 3
  3. 5
  4. 7
  5. 9

需要注意的是,range 生成的序列是惰性的,只在需要时才计算下一个值,这使得它在处理大数据集时更加高效。

此外,可以将 range 与 list 结合使用,将其转换为列表

  1. my_list = list(range(5, 10))
  2. print(my_list)

输出:

[5, 6, 7, 8, 9]

总的来说,range 是一个在循环中生成整数序列的方便工具,可以根据需要指定起始值、终止值和步长。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/145110
推荐阅读
相关标签
  

闽ICP备14008679号