python-高级编程-03
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-高级编程-03相关的知识,希望对你有一定的参考价值。
【装饰器】
将方法和函数封装,使之可以对其他函数的功能进行增强。
#coding:utf8 def mydecorator(function): def _mydecorator(*args,**kw): #在调用实际函数之前的准备工作 print ‘start‘ res = function(*args,**kw) #做完某项填充工作 print ‘end‘ return res return _mydecorator @mydecorator def demo(): print ‘This is test‘ demo()
输出
start This is test end
以上是关于python-高级编程-03的主要内容,如果未能解决你的问题,请参考以下文章
Python高级编程(第2版) 中文完整pdf扫描版[76MB]