钩子函数

控制子类的的创建 1、元类 这种方式可能是最常见的也是我们最先知晓的,当然这种方式可能需要我们对元类有比较深入的了解,所以引入了下面的这种方式 2、钩子函数 __init__subclass__,字面意思,父类实现了该双下方法,其后凡是继承他的派生类,都会触发此方法,进行派生类的初始化,实现派生类属 ...

Python基础之面向对象:8、面向对象之元类

面向对象之元类 一、什么是元类 Python中一切皆为对象,对象是有类实例化生成; 类也是对象(类对象),生成类对象的类可称之为元类; 所以,元类就是来创建类对象的,可称之为类工厂; type是python内建元类,type是最上层的元类,也可称为一切类对象的元类 二、元类推导流程 """推导步骤1 ...

一切皆对象和深浅拷贝

1.一切皆对象 在python中int、dict类都继承自object类,int和dict又都是type类的对象 print(type(int)) # <class 'type'> print(type(dict)) # <class 'type'> 那么type和object又是什么关系呢?我们来 ...

CSS 选择器 权重 特性

1、css 选择器有哪些? 类选器(class),id选择器,标签选择器,通配符选择器(*),伪元素选择器,子选择器 ul > li,分组选择器 (class,div,li { }),后代选择器(li a{ }); 2、ccs 权重 。 ! important > 行内样式 style > id 选 ...

阅读gunicorn代码文档¶

阅读gunicorn代码文档 — 阅读gunicorn代码 v0.0.1 文档阅读gunicorn代码文档&#182;说明&#182;因为在玩heroku app时,heroku给出的教程中,采用了g

详解Python元类(metaclass)

什么是元类? 理解元类(metaclass)之前,我们先了解下Python中的OOP和类(Class)。 面向 […]

Python如何自定义元类

1、说明 一个类没有声明自己的元类,默认他的元类就是type,除了使用元类type,用户也可以通过继承type […]

Python元类的使用

1、说明 元类是类的类,是类的模板。元类的实例为类,正如类的实例为对象。 元类的作用就是用来创建类的。因为在子 […]

python元类冲突的问题

172 1、子类多重继承时,多个父类之间拥有不同的元类,此时会产生错误。 2、多个父类中涉及的所有元类之间拥有 […]