在学python编程时 常常会遇到些常见的函数 记录学习
1. getattr函数
""" getattr() 函数用于返回一个对象属性值。 语法: getattr(object, name, default) 参数: object -- 对象。 name -- 字符串,对象属性。 default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。 返回值: 返回对象属性值。 可用于对象通过类方法名称找到方法 """ class A(object): name = "xxx" def func_a(self): print("func_a") a = A() getattr(a, "func_a", "default")() # func_a print(getattr(a, "name", "default")) # xxx