装饰器基本结构
装饰器的本质便是在函数中调用函数,被装饰器调用的函数在装饰器函数执行额过程中正常运行, 但是装饰器函数本身可能还会完成一系列的功能。
def wrapper(f):
def inner():
print('1111')
f()
print('22222')
return
return inner
@wrapper # func = wrapper(func)
def func():
print("3333")
func()
property装饰器
property 本身是一个装饰器函数,同时也能够使用实例化类来对被装饰对象进行装饰
Property装饰器以及类
classmethod & staticmethod装饰器
在介绍之前,首先需要理解什么是python function 与 python method:
function与mehod区别