看到这里,不要担心看下面的内容,仔细看函数名称,这是我们经常看到的range函数不是一回事,第一个是x字符,名字有点不同,在使用方法上,基本相同,唯一的区别是输出返回值,我们都知道range返回值是数据,但xrange确实是生成器,具体情况,以下详细介绍。
描述:
不同于range函数生成生成器,而不是数组。
语法:
xrange()
返回值:
生成器
参数:
star、stop、step——开始,结束,步数
一组循环生成器的例子:
foriinrange(0,100): printi foriinxrange(0,100): printi
需要注意的是,xrange()函数不能在py3中使用。如果你想尝试使用它,你可以把它带到py2中。