random模块
###随机数模块——内置 import random ###面试常考——random.random() print(random.random())#获取的是0-1之间的随机小数 print(random.randint(0,2)) #0-2之间的整数,都包含,闭区间 print(random.randrange(1,5,2)) #0--5之间的奇数,左闭右开区间 lis = ['whw','wanghw','aaa'] print(random.choice(lis)) #随机从列表中选择 print(random.choices(lis,k=2)) #随机选择两个,两次可以是重复的! ['whw', 'whw'] print(random.sample(lis,k=2)) #随机选2个,没有重复! ['wanghw', 'aaa'] ###变成随机排序的 print(random.shuffle(lis)) # 注意这是个操作!返回的是:None print(lis) ###随机验证码:****** 很常用!!! print(chr(65),chr(90),chr(97),chr(122)) upper = chr(random.randrange(65,91)) # A-Z lower = chr(random.randrange(97,123)) # a-z num = random.randrange(0,10) # 0-9 print(upper,lower,num) print('------随机验证码------') print([random.choice([upper,lower,num]),random.choice([upper,lower,num]),random.choice([upper,lower,num]),random.choice([upper,lower,num])])