<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        python使用dir函數查看類中所有成員的方法介紹

        來源:懂視網 責編:小OO 時間:2020-11-27 14:13:33
        文檔

        python使用dir函數查看類中所有成員的方法介紹

        前言;如果一個類是別人編寫的,又沒有幫助文檔,怎么樣來查看所有成員函數呢?本文詳細給大家介紹了關于python用dir函數查看類中所有成員函數的相關內容,下面話不多說了,來一起看看詳細的介紹吧。可以使用下面的代碼。
        推薦度:
        導讀前言;如果一個類是別人編寫的,又沒有幫助文檔,怎么樣來查看所有成員函數呢?本文詳細給大家介紹了關于python用dir函數查看類中所有成員函數的相關內容,下面話不多說了,來一起看看詳細的介紹吧。可以使用下面的代碼。
        這篇文章主要給大家介紹了關于python如何利用dir函數查看類中所有成員函數的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習下吧。

        前言

        如果一個類是別人編寫的,又沒有幫助文檔,怎么樣來查看所有成員函數呢?本文詳細給大家介紹了關于python用dir函數查看類中所有成員函數的相關內容,下面話不多說了,來一起看看詳細的介紹吧。

        可以使用下面的代碼:

        # File: builtin-dir-example-2.py 
         
        class A: 
         def a(self): 
         pass 
         def b(self): 
         pass 
         
        class B(A): 
         def c(self): 
         pass 
         def d(self): 
         pass 
         
        def getmembers(klass, members=None): 
         # get a list of all class members, ordered by class 
         if members is None: 
         members = [] 
         for k in klass.__bases__: 
         getmembers(k, members) 
         for m in dir(klass): 
         if m not in members: 
         members.append(m) 
         return members 
         
        print('A=> :', getmembers(A)) 
        print() 
        print('B=> :', getmembers(B)) 
        print() 
        print('IOError=> :', getmembers(IOError))

        輸出結果如下:

        >>> 
        ==== RESTART: D:/work/csdn/python_Game1/example/builtin-dir-example-2.py ====
        A=> : ['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__dict__', '__module__', '__weakref__', 'a', 'b']
        
        
        B=> : ['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__dict__', '__module__', '__weakref__', 'a', 'b', 'c', 'd']
        
        
        IOError=> : ['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__cause__', '__context__', '__dict__', '__setstate__', '__suppress_context__', '__traceback__', 'args', 'with_traceback', 'characters_written', 'errno', 'filename', 'filename2', 'strerror', 'winerror']
        >>>

        在這個例子里,輸出基類A的成員函數,輸出派生類B的成員函數。

        dir()內置函數作用

        python內置方法有很多,無論是初學還是經通python的程序員都不能全部記住所有方法,這時候dir()函數就非常有用了。使用dir()函數可以查看對像內所有屬于及方法,在python中任何東西都是對像,一種數據類型,一個模塊等,都有自己的屬性和方法,除了常用方法外,其它的你不需要全部記住它,交給dir()函數就好了。

        dir()函數使用方法

        dir()函數操作方法很簡單,只需要把你想要查詢和對像添寫到( )括號中就可以使用了。

        例如你想查看列表都有哪些方法,你可以在( )中直接傳入空列表對像[ ]或是一個列表數據類型的變量名,像下邊這樣操作:

        >>>dir([ ])


        x = ['a','b']
        >>>dir(x)


        兩種操作方法所得結果一樣,都是查看列表都有哪些操作方法及屬性的。如果你想查字符串,只要把()中的參數變量名或空字符串' '就可以了。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        python使用dir函數查看類中所有成員的方法介紹

        前言;如果一個類是別人編寫的,又沒有幫助文檔,怎么樣來查看所有成員函數呢?本文詳細給大家介紹了關于python用dir函數查看類中所有成員函數的相關內容,下面話不多說了,來一起看看詳細的介紹吧。可以使用下面的代碼。
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 91香蕉在线观看免费高清| 一本到卡二卡三卡免费高| 国产裸模视频免费区无码| 亚洲日韩中文字幕天堂不卡 | 中文字幕乱理片免费完整的| 91av免费在线视频| 国产一区二区免费在线| 亚洲不卡av不卡一区二区| 亚洲成A∨人片在线观看无码| 亚洲美女人黄网成人女| 亚洲va中文字幕| 日本免费高清一本视频| 精品亚洲国产成人av| 国产zzjjzzjj视频全免费 | 18女人腿打开无遮掩免费| 久久精品亚洲一区二区| 亚洲av日韩精品久久久久久a| 麻豆亚洲AV永久无码精品久久| 亚洲日韩精品国产一区二区三区 | 羞羞漫画页面免费入口欢迎你| 亚洲AV成人影视在线观看| 四虎1515hh永久久免费| 亚洲一区二区三区精品视频 | 亚洲AV永久无码精品网站在线观看| 中文字幕免费播放| 亚洲精品国产精品乱码不99 | 精品国产污污免费网站| 亚洲日本在线看片| 香蕉视频在线免费看| 国产AV无码专区亚洲精品| 91手机看片国产永久免费| 亚洲AV无码专区在线观看成人 | a级毛片无码免费真人久久| 好大好深好猛好爽视频免费| 亚洲网站在线观看| 国产成在线观看免费视频| 亚洲色偷偷综合亚洲av78| 亚洲欧洲精品成人久久奇米网| 亚洲人色婷婷成人网站在线观看| 亚洲人成电影网站色www| 亚洲美日韩Av中文字幕无码久久久妻妇 |