亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python查看對象屬性的方法

發布時間:2020-07-18 11:17:48 來源:億速云 閱讀:492 作者:清晨 欄目:編程語言

這篇文章主要介紹python查看對象屬性的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

在Python語言中,有些庫在使用時,在網絡上找到的文檔不全,這就需要查看相應的Python對象是否包含需要的函數或常量。下面介紹

一下,如何查看Python對象中包含哪些屬性,如成員函數、變量等,其中這里的Python對象指的是類、模塊、實例等包含元素比較多的

對象。這里以OpenCV2的Python包cv2為例,進行說明。

1. dir() 函數

 dir([object]) 會返回object所有有效的屬性列表。示例如下:

$ python
Python 2.7.8 (default, Sep 24 2015, 18:26:19) 
[GCC 4.9.2 20150212 (Red Hat 4.9.2-6)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> mser = cv2.MSER()
>>> dir(mser)
['__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__',
 '__new__', '_
_reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'detect', 
'empty', 'getAlgorithm', 'getBool', 'getDouble', 'getInt', 'getMat', 'getMatVector', 'getParams', 'getString',
 'paramHelp', 'paramType', 'setAlgorithm', 'setBool', 'setDouble', 'setInt', 'setMat', 'setMatVector', 
 'setString']

2. vars() 函數

vars([object]) 返回object對象的__dict__屬性,其中object對象可以是模塊,類,實例,或任何其他有__dict__屬性的對象。所以,其與

直接訪問__dict__屬性等價。示例如下(這里是反例,mser對象中沒有__dict__屬性):

>>> vars(mser)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: vars() argument must have __dict__ attribute
>>> mser.__dict__
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'cv2.MSER' object has no attribute '__dict__'

3. help() 函數

help([object])調用內置幫助系統。輸入

>>> help(mser)

顯示內容,如下所示:

Help on MSER object:

class MSER(FeatureDetector)
 |  Method resolution order:
 |      MSER
 |      FeatureDetector
 |      Algorithm
 |      __builtin__.object
 |  
 |  Methods defined here:
 |  
 |  __repr__(...)
 |      x.__repr__() <==> repr(x)
 |  
 |  detect(...)
 |      detect(image[, mask]) -> msers
 |  
 |  ----------------------------------------------------------------------
 |  Data and other attributes defined here:
 |  
 |  __new__ = <built-in method __new__ of type object>
 |      T.__new__(S, ...) -> a new object with type S, a subtype of T

以上是python查看對象屬性的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郎溪县| 锦屏县| 通化市| 海南省| 辉县市| 武乡县| 雷波县| 寿阳县| 蓬溪县| 桃园县| 佳木斯市| 元谋县| 邮箱| 宣城市| 五莲县| 黑水县| 九寨沟县| 行唐县| 资兴市| 怀化市| 象州县| 尼木县| 西畴县| 平江县| 丰城市| 同江市| 搜索| 秀山| 浪卡子县| 大竹县| 绍兴县| 台北县| 建始县| 新沂市| 乌鲁木齐市| 怀安县| 剑阁县| 包头市| 汕头市| 娄烦县| 安徽省|