环境小硕的转化之路-20-random,time,sys,os模块
前言 对伪生化的十字军正式展开,士气高昂. random模块 import random print(1,random.random())#取0~1之间的随机数 print(2,random.uniform(1,2))#接受1,2(可设置范围)之间的随机数 print(3,random.randint(1,2))#接受范围内的整数,顾头也顾尾 print(4,random.randrange(1,2))#接受范围内的整数,顾头不顾尾 print(5,random.randrange(1,200,2))#接受1-200范围内的奇整数 lst = ['a','b','c',1,2,3] print(6,random.choice(lst))#从lst中随机抽取一个值 print(7,random.sample(lst,2))#从列表中随机抽取2个值(不会重复),输出列表 random.shuffle(lst)#洗牌 print(8,lst)#打乱列表顺序(在原来的基础上打乱),可以节省空间 输出结果 1 0.05030177510722167 2 1.1372945334797908 3 2 4 1 5 5 6 1 7 [1, 2] 8 [3, 'a', 'b', 2, 'c', 1] 练习题 题1:生成6位验证码,数字加字母(大小写都有)混合 答: def code(n