range()是Python的内置函数,用于创建整数的列表,可以生成递减或者递增的数列。
用法:range(start, stop, step)
,生成一个序列。
# python3下的range,其实已经把xrange合并过来了
x = range(0,5)
print(type(x))
print(x)
# python3结果
'''
<class 'range'>
range(0, 5)
'''
# python2结果
'''
<type 'list'>
[0, 1, 2, 3, 4]
'''
xrange()在python3中已经移除,xrange用法与range完全相同,但是得到的是一个生成器对象,惰性求值,xrange()函数比range()函数更快。
# xrange
x = xrange(0, 5)
print(type(xrange(0, 5)))
print(x)
# 结果
'''
<class 'range'>
range(0, 5)
'''