![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python装饰器
Summer1991ZX
这个作者很懒,什么都没留下…
展开
-
多个装饰器修饰一个函数
装饰器: 装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码到装饰器中并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加...原创 2019-08-29 13:50:37 · 777 阅读 · 0 评论 -
一个装饰器装饰一个函数
【代码题】 有一个 字典{‘a’:1,‘b’:2,‘c’:3},现在有一个这个需求: 1).向字典中添加新的键值对,如果字典中的键,已经存在,则取消添加,打印提示:键已经存在。 2).如果键不存在,则添加到字典中。(请使用装饰器来实现,顺便复习下*args和**kwargs的用法) a ={ 'a': 1, 'b': 2, 'c': 3} def select(func): def i...原创 2019-08-29 16:29:25 · 339 阅读 · 0 评论