国产睡熟迷奷白丝护士系列精品,中文色字幕网站,免费h网站在线观看的,亚洲开心激情在线

      <sup id="hb9fh"></sup>
          1. 千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

            手機站
            千鋒教育

            千鋒學習站 | 隨時隨地免費學

            千鋒教育

            掃一掃進入千鋒手機站

            領取全套視頻
            千鋒教育

            關注千鋒學習站小程序
            隨時隨地免費學習課程

            當前位置:首頁  >  技術干貨  > 列舉Python面向對象中帶雙下劃線的特殊方法

            列舉Python面向對象中帶雙下劃線的特殊方法

            來源:千鋒教育
            發(fā)布人:xqq
            時間: 2023-11-07 16:41:10 1699346470

            __new__:生成實例

            __init__:生成實例的屬性

            __call__:實例對象加()會執(zhí)行def__call__:...方法里邊的內容。

            __del__:析構方法,當對象在內存中被釋放時,自動觸發(fā)執(zhí)行。如當delobj或者應用程序運行完畢時,執(zhí)行該方法里邊的內容。

            __enter__和__exit__:出現with語句,對象的__enter__被觸發(fā),有返回值則賦值給as聲明的變量;with中代碼塊執(zhí)行完畢時執(zhí)行__exit__里邊的內容。

            __module__:表示當前操作的對象在那個模塊obj.__module__

            __class__:表示當前操作的對象的類是什么obj.__class__

            __doc__:類的描述信息,該描述信息無法被繼承

            __str__:改變對象的字符串顯示print函數--->obj.__str__()

            __repr__:改變對象的字符串顯示交互式解釋器--->obj.__repr__()

            __format__:自定制格式化字符串

            __slots__:一個類變量用來限制實例可以添加的屬性的數量和類型

            __setitem__,__getitem,__delitem__:

            classFoo:

            def__init__(self,name):

            self.name=name

            def__getitem__(self,item):

            print(self.__dict__[item])

            def__setitem__(self,key,value):

            self.__dict__[key]=value

            def__delitem__(self,key):

            print('delobj[key]時,我執(zhí)行')

            self.__dict__.pop(key)

            def__delattr__(self,item):

            print('delobj.key時,我執(zhí)行')

            self.__dict__.pop(item)

            f1=Foo('sb')

            f1['age']=18

            f1['age1']=19

            delf1.age1

            delf1['age']

            f1['name']='alex'

            print(f1.__dict__)

            __get__():調用一個屬性時,觸發(fā)

            __set__():為一個屬性賦值時,觸發(fā)

            __delete__():采用del刪除屬性時,觸發(fā)

            __setattr__,__delattr__,__getattr__:

            以上內容為大家列舉了Python面向對象中帶雙下劃線的特殊方法,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

            tags: python培訓
            聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
            10年以上業(yè)內強師集結,手把手帶你蛻變精英
            請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
            免費領取
            今日已有369人領取成功
            劉同學 138****2860 剛剛成功領取
            王同學 131****2015 剛剛成功領取
            張同學 133****4652 剛剛成功領取
            李同學 135****8607 剛剛成功領取
            楊同學 132****5667 剛剛成功領取
            岳同學 134****6652 剛剛成功領取
            梁同學 157****2950 剛剛成功領取
            劉同學 189****1015 剛剛成功領取
            張同學 155****4678 剛剛成功領取
            鄒同學 139****2907 剛剛成功領取
            董同學 138****2867 剛剛成功領取
            周同學 136****3602 剛剛成功領取
            相關推薦HOT