解锁式学习
1人加入学习
(0人评价)
Python基础知识学习
价格 免费
该课程属于 949-刘同学-python方向-python数据分析-就业:否 请加入后再学习

编写装饰器:

函数定义装饰器

 

 

def p_decorator(func):

    def wrapper(*args,**kwargs):

        return '<p>' + func(*args,**kwargs) +'</p>'

    return wrapper

 

@p_decorator

def get_text():

    return '欢迎学习'

 

if __name__ =='__main__':

    print(get_text())

 

//或:

def p_decorator(func):

    def wrapper(*args,**kwargs):

        return '<p>' + func(*args,**kwargs) +'</p>'

    return wrapper

 

def get_text():

    return '欢迎学习'

 

if __name__ =='__main__':

    html = p_decorator(get_text)

    print(html())

 

 

//修饰带参数的情况

def p_decorator(func):

    def wrapper(*args,**kwargs):

        return '<p>' + func(*args,**kwargs) +'</p>'

    return wrapper

 

@p_decorator

def get_upper_text(text):

    return text.upper()

 

if __name__ =='__main__':

    html = p_decorator(get_text)

    print(html())

[展开全文]

授课教师

高级算法工程师
老师

课程特色

视频(61)
考试(14)
练习(12)

最新学员