模块导入的两种方式
1.import 模块;
2.from 模块 import 功能
一、random模块
import random
1.random.random() 返回随机生成[0,1)范围内的一个浮点数
2.random.randint(10,20) 返回[10,20]内的随机整数
3.random.uniform(10,20) 返回(10,20)内的随机浮点数
4.lst = ["周杰伦","谢霆锋","陈伟霆","张艺兴","赵丽颖"]
5.random.choice(lst) 返回lst中随机选择的一个值
6.random.sample(lst,3) 返回lst中随机3个 返回值类型列表
7.random.randrange(1,7,2) 相当于从[1,3,5]中获得一个随机数
二、datetime模块
from datetime import datetime
1.datetime.now() 当前系统时间
2.datetime.utcnow() 格林尼治时间,和我们相差8小时
3.datetime(2015,6,5,12,11,3,234) 用指定时间创建datetime
4. d = datetime(2019,12,12,12,12,12) #创建一个时间
d.strftime("%Y-%m-%d %H:%M:%S") #时间转化成字符串
5.str_date=input("请输入一个时间:(格式为yyyy-mm-dd HH:MM:SS)")
datetime.strptime(str_date,"%Y-%m-%d %H:%M:%S")
6.计算时间差
d5 = datetime(2019, 12, 12, 12, 12, 12)
d6 = datetime(2019, 12, 13, 12, 13, 13)
diff = d6 - d5
print("单纯从时分秒计算时间差", diff.seconds)
print("包括年月日计算时间差", diff.total_seconds())
三、time模块
import time
1.time.time() #当前系统时间,从1970年1月1日0点0分0秒开始到现在经过了多少秒
2.time.sleep(5) #让程序睡5秒