Python xrange() 函数

返回上一级

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

语法

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

参数

参数 说明
start 计数从 start 开始。默认是从 0 开始
例如 xrange(5) 等价于 xrange(0,5)
end 计数到 end 结束,但不包括 end
例如 xrange(0,5) 是 [0, 1, 2, 3, 4] 没有 5
step 步长,默认为 1
例如 xrange(0,5) 等价于 xrange(0, 5, 1)

返回值

返回生成器

范例

下面的代码演示了 xange() 方法的简单使用

>>>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]
>>>

返回上一级

Python2 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.