Python
WWtianxiang
这个作者很懒,什么都没留下…
展开
-
理解python装饰器——函数装饰器、类装饰器、执行顺序
装饰器本质上就是一个Python函数,它可以让其它函数在不需要做任何代码变动的前提下增加额外功能。装饰器的返回值也是一个函数对象。 装饰器经常用于有切面需求的场景,比如:插入日志、性能检测、事务处理、缓存、权限校验等场景。有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。 概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 下面是一个简单的装饰器。@use_loggi...原创 2020-04-28 13:37:12 · 187 阅读 · 0 评论 -
python中的*args、**kwargs的用处
可变参数 (Variable Argument) 的方法 使用*args和**kwargs语法。其中,*args是可变的positional arguments列表,kwargs是可变的keyword arguments列表。并且,*args必须位于kwargs之前,因为positional arguments必须位于keyword arguments之前。 为什么有*和**两种写法 一个星(*)...原创 2020-04-13 13:32:17 · 201 阅读 · 0 评论