hasattr() 函数用于判断对象是否包含对应的属性。
hasattr(object, name)
object -- 对象。
name -- 字符串,属性名。
return
如果对象有该属性返回 True,否则返回 False。
实例
class variable:
x = 1
y = 'a'
z = True
dd = variable()
print(hasattr(dd, 'x'))
print(hasattr(dd, 'y'))
print(hasattr(dd, 'z'))
print(hasattr(dd, 'no'))
True
True
True
False