参考文章:https://www.cnblogs.com/tkqasn/p/6524879.html
一. type创建元类
1.1. Python中的类指: 具有实例化对象的对象。
1.2. 可以将类作为参数传递。
1.3. 可以动态添加属性。
1.4. 可以动态添加方法。
class ClassbyClass():
pass
if __name__ == "__main__":
print(ClassbyClass)
#type('类名',(父类的元组), {成员属性})
a = type('ClassbyType',(),{}) #返回一个类对象
b = a()
print(type(a))
print(type(b))
输出:
<class '__main__.ClassbyClass'>
<class 'type'>
<class '__main__.ClassbyType'>