摘要: aa="test1" class A: def test1(self): print("test1") def test2(self): print("test2") def test3(self): print("test3") a=A() func=getattr(a,aa) func() #t 阅读全文
posted @ 2021-02-26 12:38 long2020 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 静态方法的使用场景: 如果在方法中不需要访问任何实例方法和属性,纯粹地通过传入参数并返回数据的功能性方法,那么它就适合用静态方法来定义,它节省了实例化对象的开销成本,往往这种方法放在类外面的模块层作为一个函数存在也是没问题的,而放在类中,仅为这个类服务。。staticmethod用于修饰类中的方法, 阅读全文
posted @ 2021-02-26 11:31 long2020 阅读(5727) 评论(0) 推荐(0) 编辑