Python/ref func getattr

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python getattr()函数

❮内置功能

获取“人物”对象的“年龄”属性的值:

    class Person:
  name = "John"
  age = 36
  country = "Norway"


    x =
    getattr(Person, 'age')

定义和用法

The getattr() 函数从指定对象返回指定属性的值。

句法

    getattr(object, attribute, default)
  

参数值

参数 描述
object 需要。一个东西。
attribute 您要从中获取值的属性的名称
default 可选的。如果属性不存在,则返回的值

更多例子

当属性不存在时,请使用“默认”参数来编写消息:

    class Person:
  name = "John"
  age = 36
  country = "Norway"


    x =
    getattr(Person, 'page', 'my message')

相关页面

The delattr()

函数,删除属性

The hasattr()

函数,检查属性是否存在

The setattr()

函数,用于设置属性的值

❮内置功能