python動態生成類

動態生成類的可使用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 創建類並繼承

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章