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