一、random
import random
# 生成一个指定范围的随机整数, 整体是闭区间
# print(random.randint(1, 2))
# 随机从列表中取出一个元素
# names = ["马蓉", "李小璐", "金莲"]
# print(random.choice(names))
# 生成0到1直接的随机小数
# print(random.random())
# 生成一个指定范围之内随机整数,左闭右开的区间
# print(random.randrange(1, 3))
# names = ["马蓉", "李小璐", "金莲", "白百合"]
# # 从当前列表中随机取三个值
# print(random.sample(names, 3))
# uniform 在指定范围内随机生成一个浮点数
print(random.uniform(10, 14))
二、time模块
# 时间戳
import time
# # 这是1970年1月1号 0 0 0 到现在度过秒数
# print(time.time()) # 1649408811.9439282
# 返回的内容,当成一个元组来处理即可
"""
(tm_year=2022, tm_mon=4, tm_mday=8, tm_hour=17, tm_min=9, tm_sec=4, tm_wday=4, tm_yday=98, tm_isdst=0)
tm_year :年
tm_mon :月(1-12)
tm_mday :日(1-31)
tm_hour :时(0-23)
tm_min :分(0-59)
tm_sec :秒(0-59)
tm_wday :星期几(0-6,0表示周日)
tm_yday :一年中的第几天(1-366)
tm_isdst :是否是夏令时(默认为-1)
"""
# 根据下标取值即可
# print(time.localtime())
# 休眠 代码执行到这一行对停顿3秒中在往后执行,单位秒
# print("**********开始********")
# time.sleep(3)
# print("**********结束********")
"""
%a 本地星期名称的简写(如星期四为Thu)
%A 本地星期名称的全称(如星期四为Thursday)
%b 本地月份名称的简写(如八月份为agu)
%B 本地月份名称的全称(如八月份为august)
%c 本地相应的日期和时间的字符串表示(如:15/08/27 10:20:06)
%d 一个月中的第几天(01 - 31)
%f 微妙(范围0.999999)
%H 一天中的第几个小时(24小时制,00 - 23)
%I 第几个小时(12小时制,0 - 11)
%j 一年中的第几天(001 - 366)
%m 月份(01 - 12)
%M 分钟数(00 - 59)
%p 本地am或者pm的相应符
%S 秒(00 - 61)
%U 一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之 前的所有天数都放在第0周。
%w 一个星期中的第几天(0 - 6,0是星期天)
%W 和%U基本相同,不同的是%W以星期一为一个星期的开始。
%x 本地相应日期字符串(如15/08/01)
%X 本地相应时间字符串(如08:08:10)
%y 去掉世纪的年份(00 - 99)两个数字表示的年份
%Y 完整的年份(4个数字表示年份)
%z 与UTC时间的间隔(如果是本地时间,返回空字符串)
%Z 时区的名字(如果是本地时间,返回空字符串)
%% ‘%’字符
"""
# 格式化输出时间日期 2022-04-08 17:19:04
s = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print(s)
import datetime
# 获取内容 输出的结果是2022-04-08 17:21:29.960512
gettime = datetime.datetime.now()
print(gettime)
# 格式化输出
print(gettime.strftime("%Y-%m-%d %H:%M:%S"))