hasattr() 是对象的属性吗?
内置函数 hasattr(),Python 官方文档描述如下:
help(hasattr)
Help on built-in function hasattr in module builtins:
hasattr(obj, name, /)
Return whether the object has an attribute with the given name.
This is done by calling getattr(obj, name) and catching AttributeError.
该函数实参是一个对象和一个字符串。如果字符串是对象的属性之一的名称,则返回 True,否则返回 False。
hasattr('abc', 'join')
True
class A:
y = 1
hasattr(A, 'y')
True