Python 小记 super()函数的使用 说明继承使用super()真实的super()总结感谢说明一些Python入门书并没有讲清楚super()函数应该怎么用,只在说继承知识点的时候顺便一笔带过。为此我糊涂了好久、好久…… 阅读全文 2018-12-15 Guan 0 条评论 1374 次浏览 0 次喜欢
Python 小记 __getattribute__与__getattr__ 参加校招的时候被面试官问到了,没能答上,主要是混淆了__getattribute__和__getattr__两个魔法方法。因此这里笔记一下。 阅读全文 2018-12-15 Guan 0 条评论 1315 次浏览 0 次喜欢
Python 小记 @property的使用 前言普通示例对属性赋值进行约束@property的使用@property原理前言手机QQ有一个根据条件查找陌生人的功能。我初中时挺爱玩儿的,也因此在好友列表里添加了不少女生,相隔十年,我不得不感谢当时做出英明决定的自己,因为现在浏览空间总能看到大量的美女自拍,爽歪歪…………咳咳!不扯了,进入正题。 阅读全文 2018-12-15 Guan 0 条评论 1280 次浏览 0 次喜欢
Python 小记 元类 元类元类从哪来type的用法创建类的过程metaclass的使用元类的作用感谢元类什么是元类?答:类的类。如何理解?可以这样说,我们用类来创建一个实例对象如myObject = MyClass()。事实上Python中的类也是对象(万物皆对象),所以类也需要通过类的类创建,如MyClass = MetaClass()。这个类的类(MetaClass)就是元类。 阅读全文 2018-12-15 Guan 0 条评论 2366 次浏览 0 次喜欢
Python 小记 上下文管理器实现的三种方法 提问方法1(上下文管理器协议)方法2(@contextmanager)方法3(contextlib.closing())提问什么时候可以考虑上下文管理器?当你的代码逻辑需要用到如下关键字时,可以考虑使用上下文管理器让你的代码更加优雅:try: ... finally: ... 阅读全文 2018-12-15 Guan 0 条评论 1219 次浏览 1 次喜欢