摘要:
单端队列 用于同一进程中的队列,可以叫做单进程队列。 queue 遵循先进先出,先进去的必须先出来 1、先进先出: impore queue q = queue.Queue() 实例化一个对象 q.put(1) put() 放值 q.put('abc') q.put([1,2,3]) q.get() 阅读全文
摘要:
一、能够把一个字符串数据类型的变量,转换成一个定长的,密文的字符串。且每一个字符串中的字符都是一个十六进制的数子。 二、对于相同的字符串,无论字符串多长,无论在什么环境下,任何语言中,使用相同的算法得出的结果都是一样的。只要不是相同的字符串,结果就是不同的。 三、常用的两种加密算法 MD5算法 (不 阅读全文
摘要:
一、 什么是异常?什么是错误? Iteration 异常: 在执行过程中引发的异常 Error 错误: 较明显的错误,在编译代码的阶段就能被检测出来。 二、异常发生之后的效果。 程序一旦检测到异常,就会自动停止,不再继续执行。 三、异常处理 1、简单异常处理 try : pass except 错误 阅读全文
摘要:
一、json 模块 1、定义 将字典、列表等内容转换成字符串的过程就是序列化。 操作的数据类型有限,但是可以支持所有编程语言操作。 2、为什么要有序列化? 1、以某种存储形式使自定义对象持久化。 2、将对象进行传递 3、是程序更具维护性 3、四大功能 (dumps,loads,dump,load) 阅读全文
摘要:
os 模块 用于和操作系统打交道 是一个与操作系统打交道的接口 os.getcwd() :拿到的是当前的工作路径,而非绝对路径 os.mkdir() 创建单级目录 os.makedirs() 创建多级目录 os.rmdir() 删除一层目录,(不能删除一个非空文件夹) os.removedirs() 阅读全文
摘要:
一、时间模块 python 中有三种时间: 时间戳时间:记录的是从1970年1月1日 0:0:0 / 8:0:0(英国是0点,中国是8点)到此时此刻所走的秒数。 print(time.time()) 结构化时间:print(time.localtime)就会得到一个这种形式的结构化时间 格式化时间: 阅读全文
摘要:
一、是一个与python解释器交互的模块 二、sys.path 查看当前路径 sys.modules[__name__],获取该文件中的所有内容 sys.platform 查看操作系统(不准确) sys.exit 退出程序 正常退出:sys.exit(0) 异常退出:sys.exit(1) sys. 阅读全文
摘要:
一、随机模块 二、随机小数 0-1之内的随机小数 random.random() 任何范围内的随机小数 random。uniform(1,5) 三、随机整数 random.randint(1,2) 随机整数,顾头顾尾 random.randrange(1,2) 随机整数,顾头不顾尾 random.r 阅读全文
摘要:
一、转义符。‘\’ \ 代表转义。在python 中 r 表示取消所有转义。 二、re 模块中的一些 方法。 表达形式 ret = re.findall('正则表达式', '字符串') 1、findall 匹配所有,输出的是一个列表 findall 遇见分组会优先显示分组内容,此时需要在分组前加上? 阅读全文