一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

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

電腦資料 時(shí)間:2019-01-01 我要投稿
【www.oriental01.com - 電腦資料】

    這篇文章主要介紹了Python中type的構(gòu)造函數(shù)參數(shù)含義說明,本文用一個(gè)編碼實(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://www.oriental01.com)。cls是當(dāng)前類的名字,即類本身。name是通過__metaclass__屬性指向ModelMetaClass的類,即要實(shí)例化的類,ModelMetaClass攔截了該類的實(shí)例化。base是要實(shí)例化的類的基類。attrs是要實(shí)例化的類的屬性集合。

最新文章