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')运行实例 »