这个函数是用来判断对象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'))输出结果如下:
TrueFalseTrue新闻热点
疑难解答