标签:sts mkdir 列表 getc str dir 退出 目录 pac
用户输入一个时间. 变成时间戳
格式化时间 -> 时间戳
2018-11-18 12:06:32
s = "2018-11-18 12:06:32"
t = time.strptime(s, "%Y-%m-%d %H:%M:%S") # string parse time
print(t)
# 结构化时间 -> 时间戳
ss = time.mktime(t)
print(ss)
print(time.strftime("%Y年%m月%d日"))
# 中文
import locale
locale.setlocale(locale.LC_CTYPE, "chinese")
时间差 1小时30分
begin = "2018-11-14 16:30:00"
end = "2018-11-14 18:00:00"
# 用时间戳计算出时间差(秒)
begin_struct_time = time.strptime(begin, "%Y-%m-%d %H:%M:%S")
end_stract_time = time.strptime(end, "%Y-%m-%d %H:%M:%S")
begin_second = time.mktime(begin_struct_time)
end_second = time.mktime(end_stract_time)
# 秒级的时间差 180000
diff_time_sec = abs(begin_second - end_second)
# 转换成分钟
diff_min = int(diff_time_sec//60)
print(diff_min)
diff_hour = diff_min//60 # 1
diff_min_1 = diff_min % 60 # 30
print("时间差是 %s小时%s分钟" % (diff_hour, diff_min_1))
random模块 :
所有关于随机相关的内容都在random模块中.
import random
print(random.random()) # 0-1?小数
print(random.uniform(3, 10)) # 3-10?小数
print(random.randint(1, 10)) # 1-10整数 [1, 10]
print(random.randrange(1, 10, 2)) # 1-10奇数 [1,10)
print(random.choice([1, ‘周杰伦‘, ["盖伦", "胡辣汤"]])) # 1或者23或者[4,5])
print(random.sample([1, ‘23‘, [4, 5]], 2)) # 列列表元素任意2个组合
lst = [1, 2, 3, 4, 5, 6, 7, 8] random.shuffle(lst) # 随机打乱顺序 print(lst)
标签:sts mkdir 列表 getc str dir 退出 目录 pac
原文地址:https://www.cnblogs.com/xiang77520/p/9959943.html