摘要: 一、进程 定义: 一个运行起来的程序就是一个进程。进程是资源分配的最小单位( 内存、cpu、网络、io)。进程具有独立的内存空间,所以没有办法相互通信。 进程间如何通信: 进程queue(父子进程通信) pipe(同一程序下两个进程通信) managers(同一程序下多个进程通信) RabbitMQ 阅读全文
posted @ 2020-03-12 15:58 青年才俊001 阅读(157) 评论(0) 推荐(0) 编辑
摘要: is和==区别:is不仅数据一样内存地址也一样== 只判断数据和数据类型一样即可读写文件:经典面试题:现在有一个5G的文件,用python写入另一个文件里 read(): 指定读取指定大小的文件(默认一次读取所有)readline(): 逐行读取,适合读大文件readlines(): 一次性读取所有 阅读全文
posted @ 2020-03-12 14:07 青年才俊001 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 拷贝 浅copy: 不管多么复杂的数据结构,浅拷贝都只会copy一层(即表层引用),内存地址一样 深deepcopy : 深拷贝会完全复制原变量相关的所有数据,在内存中生成一套完全一样的内容,我们对这两个变量中任意一个修改都不会影响其他变量,内存地址也会不一样 python垃圾回收机制 引用计数 原 阅读全文
posted @ 2020-03-12 13:30 青年才俊001 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、装饰器 什么是装饰器: 装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。 特点: 不修改调用方式、不修改源代码 为什么要使用装饰器: 在进行现有功能的添加时,不可能一个一个的添加,这时候就可以使用装饰器。结合 阅读全文
posted @ 2020-03-12 12:00 青年才俊001 阅读(298) 评论(0) 推荐(0) 编辑