Python中的getattr()函数是什么?

Python中的getattr()函数是什么?

更多Python相关文章,请阅读:Python 教程

Python中的getattr()

getattr()方法返回对象的指定属性名称的值。如果未找到属性,则返回函数提供的默认值。

语法

getattr()方法的语法为−

getattr(object, name[, default])

getattr()方法可以使用多个参数−

getattr()方法返回值为−

给定对象的指定属性名称的值

如果找不到指定的属性名称,则返回默认值

如果未定义默认值并且未找到属性名称,则引发AttributeError异常

示例

class Male:
    age = 21
    name = "Abel"
x = Male()
print('年龄是:', getattr(x, "age"))
print('年龄是:', x.age)

输出

它将输出以下结果

('年龄是:', 21)
('年龄是:', 21)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程