def small(func): def getfunc(): print "<small>" func() print "</small>" return getfunc def strong(func): def getfunc(): print "<strong>" func() print "</strong>" return getfunc def text(text="HELLO WORLD"): print text # newtext=small(strong(text)) # newtext() @small @strong def text1(text="HELLO WORLD"): print text text1()
相关文章
- 12-18(python)leetcode刷题笔记03 Longest Substring Without Repeating Characters
- 12-18计算机组成原理笔记——处理器(1)[未完]
- 12-18测试平台系列(37) 运用装饰器给用例加上执行日志
- 12-18编写高质量代码 改善Python程序的91个建议——笔记(二)
- 12-18《编写高质量代码改善Python程序的91个建议》阅读笔记
- 12-18Python开发——函数【迭代器、生成器、三元表达式、列表解析】
- 12-18sorted、返回函数、匿名函数、装饰器、偏函数
- 12-18Python的迭代器和生成器
- 12-18python笔记-基础4
- 12-18Python基础教程【读书笔记】 - 2016/7/7