動態生成類的可使用type()
一.先查看普通創建類的方法
class A():
def __init__(self):
print('A初始化')
class B(A):
def __init__(self):
super().__init__()
a=A()
print(type(A))
b=B()
執行的結果爲:
二.使用type 創建類
C=type('C',(object,),class_dict)
print(type(C))
c=C()
print(c.x)
執行結果爲:
三.使用type 創建類並繼承