Python标准库:内置函数hasattr(object, name)

来源:互联网 发布:51单片机的引脚功能 编辑:程序博客网 时间:2024/05/16 09:13

本函数是用来判断对象object的属性(name表示)是否存在。如果属性(name表示)存在,则返回True,否则返回False。参数object是一个对象,参数name是一个属性的字符串表示。

例子:

#hasattr()class Foo:    def __init__(self):        self.x = 123    def test(x):        self.x = xfoo = Foo()print(hasattr(foo, 'x'))print(hasattr(foo, 'y'))print(hasattr(foo, 'test'))

输出结果如下:

True

False

True



蔡军生 QQ:9073204  深圳


0 0
原创粉丝点击