Fork me on GitHub
摘要: 内置方法:Python中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用。比如需要实例化一个对象时,需要调用该类的init方法;使用print去打印一个类时,其实调用的是str方法等等。 init(self, …):初始化对象class,在创建新对象时调用。在方法里,可以初始 阅读全文
posted @ 2018-06-23 22:31 ranjiewen 阅读(5176) 评论(0) 推荐(1)
摘要: Python源码剖析—Set容器(hashtable实现) python源码剖析(内存管理和垃圾回收) Python源码剖析—Set容器(hashtable实现) python源码剖析(内存管理和垃圾回收) 阅读全文
posted @ 2018-06-23 21:21 ranjiewen 阅读(1636) 评论(0) 推荐(0)
摘要: Python super() 函数 Python super() 函数 super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MR 阅读全文
posted @ 2018-06-23 20:57 ranjiewen 阅读(261) 评论(0) 推荐(0)
摘要: 直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对 阅读全文
posted @ 2018-06-23 17:41 ranjiewen 阅读(434) 评论(0) 推荐(0)