语言语法
文章平均质量分 80
Shisexy
天道酬勤!
展开
-
Python序列化操作——jasonpickle模块
Python序列化操作——jason/pickle模块序言数据的传输,尤其是跨平台的数据传输需要序列化和反序列化;为什么?因为计算机只能只知道二进制位,再说大点即一个个字节(bytes),所以通信设备之间的数据交换依赖于字节串。将内存中的数据转换成字节串,用以保存文件或通过网络传输,称为序列化过程。从文件中,网络中获取的数据,转换成内存中原来的数据类型,称为反序列化过程。模块对比dict, list… ------>str <---------->bytes原创 2021-06-06 17:30:45 · 158 阅读 · 0 评论 -
Python-类实例化后的内存空间问题
Python-类实例化后的内存空间问题从数据结构和计算机基础知识的角度出发,一个新定义的类在编译阶段会创建一个类的命名空间,同时一个对象一旦被类实例化,也会开辟属于自己的内存空间;那它们之间的联系是什么,有哪些细节需要注意,下面跟着小涩一起去梳理。类、实例化对象命名空间直接上例子:class A: Country = '中国' Area = 960 def __init__(self,name,age,country): # 这里多传一个参数也无所谓,只要没有赋值给self原创 2021-05-23 23:03:22 · 2246 阅读 · 0 评论