在学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
View Code

相关文章:

  • 2022-01-15
  • 2022-12-23
  • 2021-09-02
  • 2021-05-27
  • 2021-06-19
  • 2022-03-01
  • 2022-01-25
  • 2022-12-23
猜你喜欢
  • 2021-12-21
  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
  • 2022-01-26
  • 2021-06-28
相关资源
相似解决方案