Python之路,Day4 - Python基础4

参考地址:

http://www.cnblogs.com/alex3714/articles/5765046.html

本节内容:

装饰器

定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能。

原则:1.不能修改被装饰函数的源代码。

          2.不能修改被装饰的函数的调用方式。

        (总之:原函数感受不到自己被修改)

实现装饰器知识储备:高阶函数 + 嵌套函数 =》装饰器

        1.函数即变量

        2.高阶函数:满足下列条件之一即为高阶函数

            a.把一个函数名当做实参传给另外一个函数

            b.返回值中包含函数名

        3.嵌套函数

猜你喜欢

转载自my.oschina.net/u/3746823/blog/1630724
今日推荐