python font Python3的range()函数,竟藏着这些不为人知的秘密
·
最开始的时候, range以及都能够生成那种可用for循环去进行迭代的数字, 然而呢, 在以及3所涉范围里, 其实现的方式并非是完全相同的, 下面着重对range()函数在for循环当中要用的方法进行讲述。
1、函数语法
range(start, stop, )
2、参数说明
可选参数start, 计数是从start开始展开的, 默认的情况是从0开始的, 举例来说, range(5)等同于range(0, 5)。
stop: 这是必选参数, 计数的时候会一直数到stop, 只是这个计数的范围不包含stop。举例来说, range(0, 5)就是这样的情况。
0, 1, 2, 3, 4
没有5
要点: 存在可选择参数, 其为步长, 默认设置是1, 举例而言, 范围从0至5, 等同于范围从0到5且步长为1。
3、在.8下

代码至py学习网
4、for语句连用

代码至py学习网
执行结果:

代码至py学习网
注意:以上为正整数,升序的顺序
示例:假设:12月31日,离新年只有10秒

代码至py学习网
输出结果:

代码至py学习网
区别:
1、其实是range()和是(),有区别的
2、本应属于技术进步范畴, 然而于这个模块情况并非必然如此, 其可能被称作“惰性技术”。
3、占内存检测

代码至py学习网
用解释器不了,然而.8解释器得到:

代码至py学习网
上面所提及的便是里range()函数的运用方式, 顺便为大伙展示了在和里的差别之处。好了~要是有想要代码的小伙伴滴话, 能够前往学习网去查看。
更多推荐



所有评论(0)