久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

Python中type的構(gòu)造函數(shù)參數(shù)含義說明 -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【m.dameics.com - 電腦資料】

    這篇文章主要介紹了Python中type的構(gòu)造函數(shù)參數(shù)含義說明,本文用一個編碼實例解釋Python type的參數(shù)的作用和含義,需要的朋友可以參考下

    測試代碼如下:

    代碼如下:

    class ModelMetaClass(type):

    def __new__(cls,name,base,attrs):

    logging.info("cls is:"+str(cls))

    logging.info("name is:"+str(name))

    logging.info("base is:"+str(base))

    logging.info("attrs is:"+str(attrs))

    return type.__new__(cls,name,base,attrs)

    pass

    pass

    class Model(dict):

    __metaclass__ = ModelMetaClass

    def __init__(self):

    pass

    pass

    def main():

    m=Model()

    if __name__ == ‘__main__‘:

    main()

    測試結(jié)果:

    代碼如下:

    INFO:root:cls is:

    INFO:root:name is:Model

    INFO:root:base is:(,)

    INFO:root:attrs is:{‘__module__‘: ‘__main__‘, ‘__metaclass__‘: , ‘__init__‘: }

    結(jié)論就顯而易見了,

Python中type的構(gòu)造函數(shù)參數(shù)含義說明

電腦資料

Python中type的構(gòu)造函數(shù)參數(shù)含義說明》(http://m.dameics.com)。cls是當前類的名字,即類本身。name是通過__metaclass__屬性指向ModelMetaClass的類,即要實例化的類,ModelMetaClass攔截了該類的實例化。base是要實例化的類的基類。attrs是要實例化的類的屬性集合。

最新文章