Python hasattr() 函数

2024年9月26日 | 1 分钟阅读

如果一个对象具有给定的命名属性,python 的 hasattr() 函数返回 true。否则,它返回 false。

签名

参数

object: 这是一个要检查其命名属性的对象。

attribute: 这是您要搜索的属性的名称。

返回

如果一个对象具有给定的命名属性,则返回 true。否则,它返回 false。

Python hasattr() 函数示例 1

以下示例显示了 hasattr() 的工作原理。

输出

Employee has age?: True
Employee has salary?: False

说明: 在上面的例子中,我们创建了一个名为 Employee 的类,然后我们创建了 Employee 类的对象,即 employeehasattr(employee, 'age') 返回 true 值,因为 employee 对象包含 age 命名属性,而 hasattr(employee, 'salary')) 返回 false 值,因为 employee 对象不包含 salary 命名属性。


下一个主题Python 函数