摘要: Python 装饰器的基本概念和应用 代码编写要遵循开放封闭原则,虽然在这个原则是用的面向对象开发,但是也适用于函数式编程,简单来说,它规定已经实现的功能代码不允许被修改,但可以被扩展,即: 装饰器是 Python 高阶函数的语法糖,可以为已经存在的对象添加额外的功能,比如: Python 装饰器的 阅读全文
posted @ 2019-01-09 19:23 木子识时务 阅读(388) 评论(1) 推荐(0) 编辑
摘要: 闭包的基本定义 在计算机科学中,闭包(英语:Closure),又称词法闭包(Lexical Closure)或函数闭包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其 阅读全文
posted @ 2019-01-09 18:36 木子识时务 阅读(244) 评论(0) 推荐(0) 编辑