创新互联Python教程:pythonxrange在哪个库里

xrange是一个类,返回的是一个xrange对象。使用xrange()进行遍历,每次遍历只返回一个值。range()返回的是一个列表,一次性计算并返回所有的值。因此,xrange()的执行效率要高于range()。

创新互联-专业网站定制、快速模板网站建设、高性价比迎江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式迎江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖迎江地区。费用合理售后完善,10余年实体公司更值得信赖。

xrange() 函数用法与 range 完全相同,所不同的是生成的不是一个数组,而是一个生成器。

语法

xrange 语法:

xrange(stop)
xrange(start, stop[, step])

相关推荐:《python教程》

参数说明:

start:计数从 start 开始。默认是从 0 开始。例如 xrange(5) 等价于 xrange(0,5)。

stop:计数到 stop 结束,但不包括 stop。例如:xrange(0,5) 是 [0, 1, 2, 3, 4] 没有5。

step:步长,默认为1。例如:xrange(0,5) 等价于 xrange(0, 5, 1)。

返回值

返回生成器。

实例

以下实例展示了 xrange 的使用方法:

>>>xrange(8)
xrange(8)
>>> list(xrange(8))
[0, 1, 2, 3, 4, 5, 6, 7]
>>> range(8)                 # range 使用
[0, 1, 2, 3, 4, 5, 6, 7]
>>> xrange(3, 5)
xrange(3, 5)
>>> list(xrange(3,5))
[3, 4]
>>> range(3,5)               # 使用 range
[3, 4]
>>> xrange(0,6,2)
xrange(0, 6, 2)              # 步长为 2
>>> list(xrange(0,6,2))
[0, 2, 4]
>>>

新闻标题:创新互联Python教程:pythonxrange在哪个库里
分享路径:http://www.shufengxianlan.com/qtweb/news2/43602.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联