前言
random模块是Python的内置模块,常用的有random(),randint(),choice()方法
实例
import random
st = '3232sdfafa'
dataone = random.random() #0-1之间的实数,不包括上下限
datatwo = random.randint(1,9) #随机整数,包括上下限
s = random.choice(st) #返回字符串、列表或则元组的随机一项
print(dataone,datatwo)
print(s)
print(round(dataone,2)) #保留n位小数
输出
0.7546386876645238 6
f
0.75
补充
choice() 方法返回一个列表,元组或字符串的随机项
import random
st = '3232sdfafa'
lis = ['age','23','lisi']
print(random.choice(lis))
data = "".join(random.choice(st) for i in range(6))
print(data)
#输出
23
ffa3f2
网友评论