0
点赞
收藏
分享

微信扫一扫

python中的装饰器

云岭逸人 2022-02-18 阅读 64

序言

python中的装饰器作用是提高代码复用性,可用于注册各种func,这里做一下记录。

代码

简单装饰器

def logger(func):
    print("2平方根是:", func(2))

@logger
def func_tmp(x=2):
    return x**2

传参装饰器

def loggerv2(x):
    def operater(func):
        print("%d平方根是:"%x,func(x))
        # return func
    return operater

@loggerv2(4)       
def func_tmpv2(x=2):
    return x**2

传参装饰器更加灵活。

举报

相关推荐

0 条评论