random模块time模块

TIME模块&RANDOM模块

import time
time.time() # 从1970年到现在,一共过了多少秒
# 一般这么用
t1 = time.time()
# code running time to be count
t2 = time.time()
total = t2 - t1

time.strftime("%Y") # 2020 年
time.strftime("%y") # 有待查证,应该是年分后两位
time.strftime("%m") # 月份
time.strftime("%M") # 分钟
time.strftime("%D") # Date 10/12/20 月/日/年
time.strftime("%d") # day 
# 同理,H 表示小时,M 分钟, S 秒
# a 本地简化星期 A 本地完整星期
# b 简化月份英文输出(哎,雅思考试,9月份忘记怎么拼写了,好伤) B 完整月份输出
# j 年内第几天,比如2020-10-12是第286天
# w 表示星期几,其中星期天是0,W 第几个星期
# x 本地日期, X 本地时间

time.localtime(t1) # 结构化时间,是一个元组,有兴趣的读者可以在cmd里面去看看长啥样子

# 其实如果得到一个t1 = time.time,可以转换成格式话的时间格式,也可以转换回去
time.mktime(t1) # 转换回去
import random
random.random() # 大于0且小于1的小数
random.random(1, 3) # 大于1且小于3的小数
random.randint(1, 5) # 大于1且小于5的整数
random.randrange(1, 10, 2) # 大于1且小于10之间的奇数(也即是可以被)
random.randrange(2, 11, 2) # 2-11之间,每两个取一个,从中挑选一个整数 (2, 11, 5)类比
random.choice(['1', 2], 'aaa') # 随机选择返回
random.sample([1, 'aaa', [1, 2], 'xyp']2) # 任意两个组合成列表后返回
random.shuffle(list) # 打乱,但没有返回值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值