Python getattr() 函数
实例
获取 "Person" 对象的 "age" 属性的值:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
定义和用法
getattr() 函数从指定的对象返回指定属性的值。
语法
getattr(object, attribute, default)
参数值
参数 | 描述 |
---|---|
object | 必需。对象。 |
attribute | 您要从中获取值的属性的名称。 |
default | 可选。属性不存在时返回的值。 |
更多实例
实例
如果属性不存在,请使用 "default" 参数来写一条消息:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'my message')