例如:
检查"Person"对象是否具有"age"属性:
class Person: name = "John" age = 36 country = "Norway" x = hasattr(Person, 'age')
1、定义和用法
如果指定的对象具有指定的属性,则hasattr()
函数将返回True
,否则返回False
。
2、调用语法
hasattr(object, attribute)
3、参数说明
参数 | 描述 |
object | 必需的参数,一个object对象。 |
attribute | 要检查的属性名称是否存在 |
4、相关函数
delattr():函数,用于删除属性
getattr():函数,用于获取属性的值
setattr():函数,用于设置属性的值