摘要: 在日常的代码编写中定义一个函数反复使用之后,就会发现代码不够完善或者是想给函数增加一些功能, 又想让代码看上去很直观不复杂,而且还能不改变原来的调用方式我们就会用到装饰器,下面就一步一 步的来了解下python装饰器吧! 一般情况下,我们要给原来的代码增加功能,最直接的办法就是侵入代码里面修改,例如 阅读全文
posted @ 2019-11-12 11:50 树独 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 在定义函数的时候参数通常会使用 *args与**kwgs,形参与实参的区别不再赘述,我们来解释一下这两个的作用。 *args是非关键字参数,用于元组,**kwargs是关键字参数 (字典)例如下面的代码 1 def foo(*args,**kwargs): 2 print 'args is',arg 阅读全文
posted @ 2019-11-12 11:20 树独 阅读(2575) 评论(0) 推荐(0) 编辑