av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Python自定義元類的實例講解

瀏覽:96日期:2022-06-24 17:20:55
1、說明

一個類沒有聲明自己的元類,默認他的元類就是type,除了使用元類type,用戶也可以通過繼承type來自定義元類。

2、實例

我們可以使用類屬性 __metaclass__ 把一個類的創(chuàng)建過程,轉(zhuǎn)交給其它地方。

class A(object): __metaclass__ = ... # 這個類的創(chuàng)建轉(zhuǎn)交給其他地方 pass

先定義了類 A,然后定義了一個類屬性 __metaclass__,這個屬性表示創(chuàng)建類 A 的過程,轉(zhuǎn)交給其它地方處理。

類屬性 __metaclass__ 可以是一個方法,也可以是一個類。

內(nèi)容擴展:

用元類創(chuàng)建類

前面講到過,type 有一個作用是用于檢查對象的類型,其實它還有另外一個作用就是作為元類動態(tài)地創(chuàng)建類(對象)。

>>> Person = type('Person', (), {'live':True})>>> Person<class ’__main__.Person’>

Person 就是一個類,它等價于:

>>> class Person:... live = True...>>> Person<class ’__main__.Person’>

用元類 type 創(chuàng)建類的語法是:

type(類名,基類元組(可以為空), 屬性字典)

到此這篇關(guān)于Python自定義元類的實例講解的文章就介紹到這了,更多相關(guān)Python如何自定義元類內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久大陆 | 亚洲一区二区三区四区五区中文 | 在线中文字幕亚洲 | 精品亚洲一区二区三区四区五区 | 91亚洲精选| 九一视频在线观看 | 久久久久久久久久爱 | 亚洲一级av毛片 | 欧美一级淫片免费视频黄 | 欧美h版 | 亚洲免费一区二区 | 欧美一级在线 | 成人综合视频在线 | 亚洲国产精品99久久久久久久久 | 在线成人| 久久久久久成人 | 久久精品欧美一区二区三区不卡 | 国产成人精品a视频一区www | 久久综合狠狠综合久久综合88 | 精品国产乱码久久久久久蜜臀 | 欧美精品一区在线发布 | 男女精品网站 | 国产精品日韩欧美一区二区三区 | 毛片免费在线 | 一级视频在线免费观看 | 天天操精品视频 | 看av片网站| 欧美日韩中文字幕在线 | 91原创视频在线观看 | 91精品国产综合久久久亚洲 | 国产一区二区三区高清 | 情侣酒店偷拍一区二区在线播放 | aaa大片免费观看 | 亚洲毛片在线观看 | 亚洲成人精品 | 亚洲成av人片在线观看 | 久久高清 | 午夜寂寞福利视频 | 日本亚洲精品 | 久久九九影视 | 国产精品片aa在线观看 |