python如何動態的創建類?
(推薦操作系統:windows7系統、Python3.9.1、DELLG3電腦。)
1、我們大多數人談起type,首先想到的是,type就是用來測試變量類型的,如下:
>>>printtype(1)
>>>>printtype("1")
>>>>classA():
...pass
...
>>>type(A)
>>>>type(A())
type'instance'>
2、與此同時,type還有另一個神奇的能力,就是它也能動態的創建類。type可以接受一個類的相關信息作為參數,然后返回一個類。下面是其用法:
type(類名,父類的元組,包含屬性的字典)
以上就是python動態創建類的方法,希望能對大家有所幫助。更多Python學習教程請關注IT培訓機構:千鋒教育。