![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python杂项
iddd
这个作者很懒,什么都没留下…
展开
-
haster、setattr、getattr的区别
getattr():python内置函数,用来返回对象的属性class A(object): def set(self, a, b): x = a a = b b = x print (a, b) a = A()b = getattr(a, 'set')b(1, 2)#2, 1调用类里的方法,下面就调用了类A的方法set,调用后可以直接使用方法....原创 2021-06-22 15:39:43 · 375 阅读 · 0 评论 -
python中的装饰器
@staticmethod、@property。。遇到再更新staticmethod:对于一个类,我们想要用其中的某个函数(方法),需要首先初始化这个类,然后调用方法,例如下面:如果我们没有在foo函数加staticmethod,我们首先需要初始化一个类:a = A(),a.foo().当我们加了staticmethod,就可以直接A.foo(),更加的简洁。# 封装class A(obeject): @staticmethod # 静态方法 def foo(): # 当一个函数,既不用原创 2021-06-08 19:12:50 · 166 阅读 · 1 评论