python元类 图要改 上

python一切都是对象,linux 一切都是文件

python中类也是一种对象,只要使用class ,python解释器就会在执行时创建一个对象

直接在类里面写print("sss");  在调用这个py文件的时候,自动就会打印

甚至可以直接print(类名)

 

因为类也是对象,可以在运行时动态的创建他们, 就像其他任何的对象一样

python元类 图要改 上

python元类 图要改 上

 python元类 图要改 上

type(类名, 由父类名称组成的元组(针对继承的情况,可以为空),包含属性的字典(名称和值))

python元类 图要改 上

 类名 要用双引号 引起来 , 父类则不需要

python元类 图要改 上

 

元类本来就是创建类的,   Cat.__class__能显示出该类所属的类型 

type.__class__     得到了type

python元类 图要改 上