range对象是什么意思?对于所谓的参数说明是什么意思?

2023-02-08 08:51:19 来源:创视网

今天我们聊聊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循环。不知道的请看我上一遍文章

插入链接

x 广告
x 广告

Copyright   2015-2022 财富赢家网版权所有  联系邮箱:920 891 263@qq.com

京ICP备2022016840号-48