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