hasattr(object, name) 判断一个对象(object)是否存在name属性或方法,返回boolean值,有name属性返回True, 否则返回False In [1]: class Test(object): ...: name = 'hkey' ...: def hello(self): ...: print('hello', self.name) ...: In [2]: t = Test() In [3]: print(hasattr(t, 'name')) # 注意:属