sys
|-- argv # 参数列表,脚本传参
|-- exit() # 退出系统
|-- getrecursionlimit() # 获取递归的最深层数
|-- setrecursionlimit() # 设置递归的最深层数
|-- getrefcount() # 获取对象引用计数的数量
日期相关的模块
time
datetime
calendar(了解即可)
time:
常见方法:
'altzone', 'asctime', 'ctime', 'daylight', 'get_clock_info', 'gmtime', 'localtime',
'mktime', 'monotonic', 'monotonic_ns', 'perf_counter', 'perf_counter_ns',
'process_time', 'process_time_ns', 'sleep', 'strftime', 'strptime', 'struct_time',
'thread_time', 'thread_time_ns', 'time', 'time_ns', 'timezone', 'tzname'
datetime:
python后期提供,补充time模块
主要特点,就是将时间和日期分离处理
time模块和datetime模块是可以相互转换使用的,可以通过格式化时间的两个函数实现互转
calendar:
打印需要的年份的日历
加密模块学习:
加密
凯撒加密:就是简单的挪位加密
字符串对象提供了对应操作:
s.translate(s.maketrans({自定义参照表}))
加密的分类:
|-- 不可逆加密 hash加密
主要用于信息摘要,md5、sha1、sha256
|-- 可逆加密
|-- 对称加密
加密和解密使用同一个秘钥
des
|-- 不对称加密
加密和解密使用的不同的秘钥(使用的一对秘钥(公钥、私钥))
RSA算法
hashlib
主要提供hash加密相关的加密算法
md5、sha256……
文件对比、数字摘要等等功能
如果要进行密码加密等操作,建议添加复杂的盐值混淆
特别推荐使用hmac完成密码加密等操作
hmac:
hash加密相关的加密算法,同时也配合使用对称加密
IO流:
什么叫做IO stream(input output stream):输入输出流
指的就是内存数据的读入和写出!!!!
IO流: 广义上来说,IO流指的就是数据到磁盘、到另一电脑间(socket)的都可以被称为IO流
狭义上来说,IO流一般指的就是内存和磁盘之间的数据交互
python的IO流操作和C语言的非常的像,所以操作非常简单
IO的分类:
数据流动的方向:
|-- 输入流 read 读取 inputstream
|-- 输出流 write 写入 outputstream
数据类型:
|-- 字节流 byte
|-- 字符流 text
open函数:
各个位的参数问题
file对象的常见方法
read()
readline()
readlines()
write()
writelines()
flush() # 手动刷新缓冲区
本文介绍了Python中处理时间及日期的方法,包括time、datetime和calendar模块的使用,并概述了IO流的基本概念及其分类,同时提供了open函数及文件对象常见方法的说明。

687

被折叠的 条评论
为什么被折叠?



