Python/ref func getattr
来自菜鸟教程
<languages />
Python getattr()函数
例
获取“人物”对象的“年龄”属性的值:
class Person: name = "John" age = 36 country = "Norway" x = getattr(Person, 'age')
定义和用法
The
getattr()
函数从指定对象返回指定属性的值。
句法
getattr(object, attribute, default)
参数值
参数 | 描述 |
---|---|
object | 需要。一个东西。 |
attribute | 您要从中获取值的属性的名称 |
default | 可选的。如果属性不存在,则返回的值 |
更多例子
例
当属性不存在时,请使用“默认”参数来编写消息:
class Person: name = "John" age = 36 country = "Norway" x = getattr(Person, 'page', 'my message')
相关页面
The delattr()
函数,删除属性
The hasattr()
函数,检查属性是否存在
The setattr()
函数,用于设置属性的值