Python getattr() 函数
示例
获取 "Person" 对象的 "age" 属性的值
class Person
name = "John"
age = 36
country = "Norway"
x = getattr(Person, 'age')
自己尝试 »
定义和用法
The getattr()
函数返回指定对象中指定属性的值。
语法
getattr(object, attribute, default)
参数值
参数 | 描述 |
---|---|
object | 必需。一个对象。 |
attribute | 您要获取其值的属性的名称 |
default | 可选。如果属性不存在,则返回的值 |
更多示例
示例
使用 "default" 参数在属性不存在时写入消息
class Person
name = "John"
age = 36
country = "Norway"
x = getattr(Person, 'page', 'my message')
自己尝试 »
相关页面
The delattr() 函数,用于删除属性
The hasattr() 函数,用于检查属性是否存在
The setattr() 函数,用于设置属性的值