博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【python】学习笔记10-装饰器
阅读量:4583 次
发布时间:2019-06-09

本文共 453 字,大约阅读时间需要 1 分钟。

装饰器:装饰函数,它的作用是用来给其他函数添加新功能 不改变原有的函数,原来的函数和原来一模一样,什么都不需要改变,只需要在函数外部加上调用哪个装饰器就可以了 将以下代码用装饰器实现
def inner():    print('统一使用部分')def f1():    inner()    print('f1')def f2():    inner()    print('f2')f1()f2()

装饰器:

def w1(func):    def inner():        print('统一使用部分')        return func()    return inner@w1def f1():    print('f1')# 跟上面的@w1等价:f1 = w1(f1)@w1def f2():    print('f2')f1()f2()
都输出: 统一使用部分 f1或者f2

转载于:https://www.cnblogs.com/amengmeng/p/8611182.html

你可能感兴趣的文章
2、文件夹
查看>>
排序精讲
查看>>
【bzoj3172】 Tjoi2013—单词
查看>>
【uoj2】 NOI2014—起床困难综合症
查看>>
js return的用法
查看>>
子节点填充父元素除去一固定高度后的剩余高度
查看>>
[原]IOS 后台发送邮件
查看>>
(转)JAVA Calendar详解
查看>>
转: 编码,charset,乱码,unicode,utf-8与net简单释义
查看>>
C#--正则匹配
查看>>
5.30 考试修改+总结
查看>>
BA-设计施工调试流程
查看>>
C#-CLR各版本特点
查看>>
css3背景透明文字不透明
查看>>
《java JDK7 学习笔记》之接口与多态
查看>>
android的用户定位(一)
查看>>
设计模式-结构型模式,外观模式(6)
查看>>
[Java] 遍历HashMap和HashMap转换成List的两种方式
查看>>
mongodb
查看>>
LeetCode 46. Permutations
查看>>