
Python 特性
dapengzhao
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
展开
-
Python3中新式类中多继承使用的c3算法
最近在看Python新式类和旧式类的区别,发现网上很多材料都说旧式类采用的是深度优先的遍历方法,而新式类采用的是广度优先遍历的方法,但是自己写了一些例子发现并不是广度优先而是c3算法 class G: var = "Class G" class E(G): pass class F(G): pass class B(E): pass class C(F): ...原创 2018-12-11 15:41:43 · 339 阅读 · 0 评论 -
python进阶,常见的Python问题
python 是如何进行内存管理的? 一 对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数 引用计数增加的情况? 1一个对象分配一个新的名称 2将其放到一个容器中(如列表,元组或字典) 引用计数减少的情况? 1 使用del语句对对象别名显示的销毁 2 引用超出作用域或被重新赋值 sys.getrfcount()函数可以获得对象的当前引用计数 多数情况下...原创 2019-02-19 15:22:33 · 1142 阅读 · 0 评论