python如何動(dòng)態(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、與此同時(shí),type還有另一個(gè)神奇的能力,就是它也能動(dòng)態(tài)的創(chuàng)建類。type可以接受一個(gè)類的相關(guān)信息作為參數(shù),然后返回一個(gè)類。下面是其用法:
type(類名,父類的元組,包含屬性的字典)
以上就是python動(dòng)態(tài)創(chuàng)建類的方法,希望能對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。