美文网首页我爱编程
python中,randrange,range,xrange以及

python中,randrange,range,xrange以及

作者: 地铁姑娘 | 来源:发表于2018-05-26 15:50 被阅读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() 方法返回一个列表,元组或字符串的随机项

相关文章

网友评论

    本文标题:python中,randrange,range,xrange以及

    本文链接:https://www.haomeiwen.com/subject/ncpmjftx.html