摘要: 什么是元类 元类是python面向对象编程的深层魔法,很多人都不得要领。 在python中一切皆是对象,用class定义得类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类。 简单来说,只要继承了type,他就是元类 # Person也是一个对象,那么他一定是由一个类实例化得到 阅读全文
posted @ 2020-06-01 23:19 我和姚明一样高 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 可以调用的对象 关于 __call__ 方法,不得不先提到一个概念,就是可调用对象(callable)。我们平时自定义的函数、内置函数和类都属于可调用对象,但凡是可以把一对括号()应用到某个对象身上都可称之为可调用对象,判断对象是否为可调用对象可以用函数 callable 如果在类中实现了 __ca 阅读全文
posted @ 2020-06-01 22:57 我和姚明一样高 阅读(632) 评论(0) 推荐(0) 编辑