当前位置:   article > 正文

python基础语法(一)range函数_python range 步长

python range 步长

相关推荐:
python基础语法(二)列表


1、range()函数

创建range对象的三种方式:

  • range(stop):创建一个(0,stop)之间的整数序列,步长为1
  • range(start,stop):创建一个(start,stop)之间的整数序列,步长为1
  • range(start, stop,step):创建一个(start,stop)之间的整数序列,步长为step

返回值是一个迭代器对象

2、range类型的优点

不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,仅仅需要存储start、stop和step,只有当用到range对象,才会计算序列中的相关元素

1.代码示例

第一种创建方式:

r=range(10)
print(r)
print(list(r))
#输出结果为
range(0,10)
[0,1,2,3,4,5,6,7,8,9]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

第二种创建方式:

r=range(1,10)
print(list(r))
#输出结果为[1,2,3,4,5,6,7,8,9] 
#前闭区间 后开区间 不包含10
  • 1
  • 2
  • 3
  • 4

第三种创建方式:

r=range(1,10,2)
print(list(r))
#输出结果为[1,3,5,7,9] 
#前闭区间 后开区间 不包含10
  • 1
  • 2
  • 3
  • 4

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

闽ICP备14008679号