欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

[整理]Python不同装饰器解释

程序员文章站 2022-04-17 09:49:15
文章目录装饰器基本结构Property装饰器装饰器基本结构装饰器的本质便是在函数中调用函数,被装饰器调用的函数在装饰器函数执行额过程中正常运行, 但是装饰器函数本身可能还会完成一系列的功能。def wrapper(f): def inner(): print('1111') f() print('22222') return return inner@wrapper # func = wrapper(func)...

装饰器基本结构

装饰器的本质便是在函数中调用函数,被装饰器调用的函数在装饰器函数执行额过程中正常运行, 但是装饰器函数本身可能还会完成一系列的功能。

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区别

本文地址:https://blog.csdn.net/weixin_41429931/article/details/107309146