今天我们聊聊Python中很重要的range对象!(本文章基于Python3环境,Python2环境下的range会有所不同,但并不影响我们使)
range对象
range对象是什么
每一个Python初学者都一定在开始学Python不久就一定会遇到”range函数“,大家都把他叫做“range函数”,是因为我们在用它的时候像调用函数一样,只需要给它传入参数,它就可以给出你想要的结果。这一点和函数是一样的,于是大家就习惯上把它叫做函数。但其实它并不是一个函数,因为它是惰性的,什么叫惰性的呢?给大家看看
参数说明:
start 默认为0,与stop配合使用,用来指定迭代范围的开始
例如
迭代range(5)得到的是
0,1,2,3,4 表示从0到4 start和stop表示的范围规则:“前闭后开”(也就是说取不到stop)
stop 与start配合使用,指定迭代范围的结束(并不包括stop本身)
例如
迭代range(1,5)得到的是
1,2,3,4 表示从1到4
step 步长,默认为1,表示迭代时的增量(或减量),在使用step时必须要指定第一个参数start
例如
迭代range(1,5,2) ,得到
1,3 得到1和3,并不会得到5,因为“前闭后开”,而步长为2,代表取出规则是“取一个元素跳过一个元素再接着取”
3.应用举例
简单知道range对象的语法以后,我们进行应用举例。
最常用组合----for循环。不知道的请看我上一遍文章
插入链接
Copyright 2015-2022 财富赢家网版权所有 联系邮箱:920 891 263@qq.com