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