当前位置:   article > 正文

Python中range()函数的用法是什么?_range函数python用法

range函数python用法

        在Python中,range()函数用于生成一个整数序列,它可以帮助你在循环中生成一系列连续的整数。range()函数有多种用法,下面是一些常见的示例:

  1. 基本用法:range(stop)。生成从0到stop-1的整数序列。

  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的整数序列。

  1. for i in range(2, 7):
  2. print(i)

  输出:

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

  3.指定步长:range(start, stop, step)。生成从start到stop-1的整数序列,步长为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()函数将其转换为列表。

  下面是一个完整的示例,演示了range()函数的多种用法:

  1. # 示例演示
  2. print("示例 1:")
  3. for i in range(5):
  4. print(i)
  5. print("示例 2:")
  6. for i in range(2, 7):
  7. print(i)
  8. print("示例 3:")
  9. for i in range(1, 10, 2):
  10. print(i)
  11. print("转换为列表:")
  12. numbers = list(range(5))
  13. print(numbers)

  输出:

  1. 示例 1:
  2. 0
  3. 1
  4. 2
  5. 3
  6. 4
  7. 示例 2:
  8. 2
  9. 3
  10. 4
  11. 5
  12. 6
  13. 示例 3:
  14. 1
  15. 3
  16. 5
  17. 7
  18. 9
  19. 转换为列表:
  20. [0, 1, 2, 3, 4]

  以上就是Python中range()函数的常见用法!希望可以在编程实战中帮助到大家。

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

闽ICP备14008679号