最开始的时候, 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下

python2 xrange区别_python font_python3 range函数用法

代码至py学习网

4、for语句连用

python font_python2 xrange区别_python3 range函数用法

代码至py学习网

执行结果:

python font_python3 range函数用法_python2 xrange区别

代码至py学习网

注意:以上为正整数,升序的顺序

示例:假设:12月31日,离新年只有10秒

python2 xrange区别_python font_python3 range函数用法

代码至py学习网

输出结果:

python2 xrange区别_python3 range函数用法_python font

代码至py学习网

区别:

1、其实是range()和是(),有区别的

2、本应属于技术进步范畴, 然而于这个模块情况并非必然如此, 其可能被称作“惰性技术”。

3、占内存检测

python3 range函数用法_python2 xrange区别_python font

代码至py学习网

用解释器不了,然而.8解释器得到:

python font_python3 range函数用法_python2 xrange区别

代码至py学习网

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

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐