做项目时看源码看到不少装饰器,但本人对装饰器一头雾水,因此在这做个简单归纳。
@staticmethod
1.@staticmethod
@staticmethod 的作用是,将外部函数引用至类体内,从而可以被函数体内部调用,在类被实例化后,也可以被实例调用。
使用方法如下:
class EXAMPLE(object):
@staticmethod
def outsideFunction:
statement
def insideFunction:
self.outsideFunction()
example = EXAMPLE(parameter)
example.outsideFunction()
待更…