我爱编程

python中,randrange,range,xrange以及

2018-05-26  本文已影响0人  地铁姑娘

1.randrange()

import random
random.randrange ([start,] stop [,step])

返回一个数,必须导入random模块
2.range

range(start, stop[, step])

返回的是一个列表

result = range(97,123)
print result
#输出[97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122]

3.xrange()

xrange(5)
list(xrange(5))

返回一个生成器,必须借助list函数,才能看到结果
xrange与range的主要区别:
当生成很大的数字序列的时候,用xrange会比range性能优很多,因为不需要一上来就开辟一块很大的内存空间。
4.choice'

import random
random.choice( seq )

choice() 方法返回一个列表,元组或字符串的随机项

上一篇 下一篇

猜你喜欢

热点阅读