python常用模块
time
import time
now = time.time()#返回一个时间戳 1556625257.1174836
now_struct=time.localtime(now)#返回一个元祖结构的时间格式
'''
time.struct_time(tm_year=2019, tm_mon=4, tm_mday=30, tm_hour=19, tm_min=55, tm_sec=19, tm_wday=1, tm_yday=120, tm_isdst=0)
'''
str_time = time.strftime("%Y-%m-%d %X",now_struct)#返回一个时间字符串
str_time#'2019-04-04/30/19 04/30/19'
struct_time=time.strptime(str_time,"%Y-%m-%d %X")#返回结构化的时间元祖
struct_time#time.struct_time(tm_year=2019, tm_mon=4, tm_mday=30, tm_hour=20, tm_min=11, tm_sec=24, tm_wday=1, tm_yday=120, tm_isdst=-1)
time.mktime(struct_time)#返回一个时间戳 1556626381.0
str_times = time.asctime(struct_time)#'Tue Apr 30 20:14:47 2019'
str_times = time.ctime(now)#'Tue Apr 30 20:17:18 2019'
random
import random
random.random()#返回一个0到1之间的随=随机浮点数 0<=m<1.0
random.choice([1,2,3,4])#3 s随机选择一个数从列表中
random.randint(1,10) #返回一个随机的整数再[start,end]
random.sample([1,2,3,4],2)#返回指定个数的列表
random.randrange(1,20,2) #返回一个数据
list1 = [1,2,3,4,5]
random.shuffle(list1)#原地打乱列表,不反会任何结果
random.uniform(1,9)#7.123478937325442 返回一个随机的浮点数