2021/1/11 time模块 datetime模块 random模块(python)
time模块
1.时间戳 time.time() 主要用途:时差,计时
2.格式化时间
import time #时间戳 print(time.time()) #获取当前时间(字符串时间)只能含有ask码里面的数据 print(time.strftime("%Y-%m-%d %H:%M:%S")) ret = time.strftime("%Y{}%m{}%d{} %H:%M:%S") print(ret.format('年', '月', '日')) #结构化时间 print(time.localtime()) #时间戳 转化为格式化时间 timestamp = time.time() st = time.localtime(timestamp) print(st) #结构化时间转化为格式化时间 ft = time.strftime("%Y-%m-%d %H:%M:%S", st) print(ft) #格式化时间转化为结构化时间 ft1 = time.strftime("%Y-%m-%d %H:%M:%S") ft2 = time.strptime(ft1,'%Y-%m-%d %H:%M:%S') print(ft2) #结构化时间转化为时间戳 ft3 = time.mktime(ft2) print(ft3)
datetime模块
import datetime #现在的时间 print(datetime.datetime.now()) #3周后的时间 print(datetime.datetime.now() + datetime.timedelta(weeks=3)) #可以直接调整到指定的年月日 current_time = datetime.datetime.now() print(current_time.replace(year=1989)) #将时间戳转化为年月日 print(datetime.date.fromtimestamp(13213465413))
import datetime #现在的时间 print(datetime.datetime.now()) #3周后的时间 print(datetime.datetime.now() + datetime.timedelta(weeks=3)) #可以直接调整到指定的年月日 current_time = datetime.datetime.now() print(current_time.replace(year=1989)) #将时间戳转化为年月日 print(datetime.date.fromtimestamp(13213465413))
random(随机数模块)
import random #随机模块 #大于0小于1 print(random.random()) #1到6的随机小数 print(random.uniform(1, 6)) #随机整数(顾头顾尾) print(random.randint(1, 5)) print(random.randrange(1, 10, 2)) #顾头顾尾 随机奇数 #随机选择一个返回 print(random.choice(['111', '222', '333', '444'])) #随机选多个返回 print(random.sample(['111', '222', '333', '444'], 2)) #打乱列表的顺序 item = [i for i in range(10)] random.shuffle(item) print(item)

浙公网安备 33010602011771号