在Python编程中,我们经常需要对对象的属性进行操作,包括获取属性值、设置属性值、删除属性以及检查属性是否存在等操作。为了实现这些功能,Python提供了四个内置函数:getattr
、setattr
、delattr
和hasattr
。本文将详细解析这些函数的用法和示例代码。
getattr() - 获取属性值
getattr
函数用于获取对象的属性值。它接受两个参数:对象和属性名称。如果对象具有该属性,则返回属性的值;如果对象没有该属性,则根据提供的默认值返回。
下面是getattr
函数的基本语法:
getattr(object, name[, default]