摘要: 需求: 在python中,垃圾回收器通过引用计数来回收垃圾对象,但某些环状数据结构(树,图。。),存在对象间循环引用,比如树的父节点引用子节点,子节点也同时引用父节点。此时同时del掉引用父子节点,两个对象不能被立即回收。 如何解决此类的内存管理问题? 思路: 使用标准库weakref,它可以创建一 阅读全文
posted @ 2020-07-27 23:37 Richardo-M-Lu 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 需求: 在某项目中,我们实现了一些类,并希望能像静态语言那样(C,C++,Java)对它们的实例属性做类型检查 P = Person() P.name = 'Bob' # 必须是str P.age = 18 # 必须是Int P.height = 1.83 # 必须是float 要求: 1、可以对实 阅读全文
posted @ 2020-07-27 23:07 Richardo-M-Lu 阅读(96) 评论(0) 推荐(0) 编辑