0 前言
>>返回Python系列文章目录<<
1 random模块
random库用来产生伪随机数
1.1 返回随机数
random模块 | 说明 |
---|
=random.random() | 返回0.0-1.0 间随机数 |
=random.uniform(a, b) | 返回随机小数a<N<b |
=random.randint(a, b) | 返回随机整数a<=N<=b |
=random.randrange(a, b) | 返回随机整数a<=N<b |
=random.choice(list) | 返回list中随机元素 |
=random.sample(list), num | 返回list中随机num个元素的组合 |
import random
print(random.random())
print(random.uniform(1,3))
print(random.randint(1,3))
print(random.randrange(1,3))
1.2 返回列表中随机元素
random模块 | 说明 |
---|
=random.choice(list) | 返回list中随机元素 |
=random.sample(list), num | 返回list中随机num个元素的组合 |
import random
print(random.choice([1,'23',[4,5]]))
print(random.sample([1,'23',[4,5]],2))
1.3 打乱列表顺序
random模块 | 说明 |
---|
random.shuffle(list) | 打乱列表顺序 |
import random
item=[1,3,5,7,9]
random.shuffle(item)
>>返回Python系列文章目录<<