学习python的第五篇

学习地址:

廖雪峰的官方网站

装饰器(Decorator):在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。本质上,decorator就是一个返回函数的高阶函数。
小点:ython内置的functools.wraps可以把原始函数的name等属性复制到wrapper()函数中,否则,有些依赖函数签名的代码执行就会出错。
举例:

学习python的第五篇_第1张图片
自定义log的文本

@log用法

学习python的第五篇_第2张图片
使用functools

练习:
1.
学习python的第五篇_第3张图片

2.
学习python的第五篇_第4张图片
问题

学习python的第五篇_第5张图片
解答

你可能感兴趣的:(学习python的第五篇)