python如何看变量属性

1、使用dir()函数查看

dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。

$python

Python2.7.8(default,Sep242015,18:26:19)

[GCC4.9.220150212(RedHat4.9.2-6)]onlinux2

Type"help","copyright","credits"or"license"formoreinformation.

>>>importcv2

>>>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(mostrecentcalllast):

File"",line1,in

TypeError:vars()argumentmusthave__dict__attribute

>>>mser.__dict__

Traceback(mostrecentcalllast):

File"",line1,in

AttributeError:'cv2.MSER'objecthasnoattribute'__dict__'

以上内容为大家介绍了python如何看变量属性,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们

推荐阅读

    python有map方法吗

    python有map方法吗,培训,位置,数据,函数,列表,序列,参数,元素,方法,使用方

    python字典怎么加元素

    python字典怎么加元素,培训,代码,字典,数学,语文,元素,赋值,语法,演示,下面

    python如何构建字典

    python如何构建字典,培训,数据,数字,字典,实例,以上,括弧,结果,冒号,用字,py

    python如何定义函数

    python如何定义函数,培训,概念,代码,环境,函数,定义,语句,括号,结果,冒号,函

    python变量怎么使用

    python变量怎么使用,培训,信息,数字,变量,字母,空格,开头,关键字,意义,规则

    python怎么传递不定参数

    python怎么传递不定参数,位置,培训,名称,标准,代码,参数,函数,定义,教程,程

    python声明变量

    python声明变量,培训,代码,变量,赋值,字符串,类型,语句,函数,上面,声明,首先

    python类是函数吗?

    python类是函数吗?,代码,数据,培训,公用,名称,函数,变量,方法,实例,圆括号,py

    python怎么打印列表

    python怎么打印列表,代码,培训,数字,位置,列表,参数,语句,索引,结果,序列,序

    pythonid函数如何运行

    pythonid函数如何运行,培训,地址,代码,对象,函数,内存,类型,可能会,整数,字

    python怎么使用列表

    python怎么使用列表,位置,培训,公式,列表,元素,表示,末尾,切片,倒数,顺序,py