getattr的用法
getattr() 函数用于返回一个对象属性值。
- object -- 对象。
- name -- 字符串,对象属性。
- default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。
返回值:返回对象属性值。
自己理解:针对object,将其中的name属性进行返回。
在类中定义了属性、函数等,都可以通过这个方式来直接调用。
1. 定义类
2. 类方法定义了函数
3. 通过getattr() 能够实现通过对象的属性(func_name)来调用