您的位置:首页 > 编程语言 > Python开发

Python之路,Day4 - Python基础4

2018-03-07 00:00 363 查看
摘要: 本文转于作者:金角大王等待唐僧的日子。仅为自己学习之用!

参考地址:

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

本节内容:

装饰器

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

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

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

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

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

1.函数即变量

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

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

b.返回值中包含函数名

3.嵌套函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  装饰器 迭代器