time 、random模块

一、时间模块

1、获取当前时间戳

1 import time
2 time.time()

2、表示时间的三种格式
时间戳、结构化时间、格式化时间

时间戳:time.time()

结构化时间:

1 struc_time=time.locatime()
2 print(struc_time)
3 print(struc_time.tm_mon)

格式化时间:time.strftime('%Y-%m-%d %H:%M:%S')

三者之间的转换

二、random模块

取随机小数

1 random.random() #取0-1之间的小数
3 random.uniform(n,m) #取n 到m之间的小数 

取随机整数

1 random.randint(1,2) # [1,2]
2 random.randrange(1,2) # [1,2)
3 random.randrange(1,200,2) # [1,2)

从一个列表里随机取数

1 import random
2 l = ['a','b',(1,2),123]
3 print(random.choice(l))    #从列表里随机取一个数
4 print(random.sample(l,m)) #从列表里随机取m个数

打乱一个列表的顺序
random.shuffle(l) # 在原列表基础上打乱,可以节省空间

 

posted @ 2018-08-20 15:40  神神气气  阅读(112)  评论(0编辑  收藏  举报