import random #取随机数的模块
取随机小数
print(random.random()) #取0-1之间小数
print(random.uniform(1,2)) #取一个范围内的小数
取随机整数
print(random.randint(1,2)) #顾头也顾尾
print(random.randrange(1,2)) #顾头不顾尾
从一个列表中随机抽取值
lst = ['a','b',(1,2,3),4]
print(random.choice(lst)) #随机抽取一个值
print(random.sample(lst,2)) #取多个, 不允许重复
打乱一个列表的顺序
在原列表的基础仧直接进行修改, 节省空间
lst = ['a','b',(1,2,3),4]
random.shuffle(lst)
print(lst)
时间模块 time
import time
time.sleep(2) # 程序走到这会等待2s钟
time 模块主要用来和时间打交道
时间格式
2018-8-20 字符串数据类型 格式化时间
time.localtime 结构化时间
print(time.time()) #1630918859.481213 浮点型数据类型 以秒为单位 时间戳时间 给机器计算用的
print(time.strftime('%Y-%m-%d %H-%M-%S')) #2021-09-06 #2021-09-06 17-09-52
print(time.strftime('%c')) #Mon Sep 6 17:10:14 2021
print(time.localtime())
time.struct_time(tm_year=2021, tm_mon=9, tm_mday=6, tm_hour=17, tm_min=6, tm_sec=56, tm_wday=0, tm_yday=249, tm_isdst=0)
网友评论