导语:
本文主要介绍了关于python如何看变量属性的相关知识,包括python查看对象属性,以及python定义类属性这些编程知识,希望对大家有参考作用。
python中查看变量属性的
1、使用dir()函数查看
当 dir() 函数不带参数时,它返回当前范围内的变量、方法和定义类型的列表;当它接受参数时,它返回参数的属性和方法列表。
$ 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的属性和属性值的字典对象。
>>> 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__'
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中清除屏幕11/27
- ♥ python中元组相关方法如何使用?01/10
- ♥ 如何在python中使用simhash包11/10
- ♥ python常用的函数包有哪些?11/21
- ♥ python中如何判断字符串是否相等08/21
- ♥ 凯撒密码python编程很简单08/18
内容反馈