time:
(1)是python最早提供的时间和日期的模块
(2)** time.asctime() # 以字符串的形式返回当前时间,格式是欧美格式
** time.ctime() # 以字符串的形式返回当前时间,格式是欧美格式
** time.gmtime() # 以时间对象(元组)形式展示时间,注意:UTC
** time.localtime() # 以时间对象(元组)形式展示时间,注意:本地时区
** time.sleep() # 让程序的休眠
** time.struct_time()
** time.time() # 时间戳,是一个很大的数字
** time.strptime()
** time.strftime()
datetime:
(1)python后期提供的,是对time模块的补充,将时间和日期分离操作
(2)** datime.datetime.now() # 获取当前时间
** datime.datetime.utcnow() # 获取当前时间
** datime.datetime.strptime() # 获取当前时间
** datime.datetime.strftime() # 获取当前时间
calendar(日历):
日历模块,使用不多
(1)加密算法:
& 明文:未加密的文件
& 密文:加密后的数据
& 秘钥:加密和解密的钥匙
** 可逆加密:
对称加密:加密和解密使用同一个秘钥
常见的:DES
非对称加密:加密和解密使用的是不同的秘钥(是同一对密码,公钥和私钥)
最常见的算法:RSA
** 不可逆加密:
哈希算法\哈希加密
MD3、MD4、MD5
sha256
......
hashlib:
hmac: 主要使用在密码加密
uuid: uuid.uuid4().hex
3、使用第三方模块:
(1)使用前,一定要下载对应的模块
(2)下载使用 pip 或 easy_install
(3)pip install(模块名称) #要有网络