摘要: 装饰器 / Decorator 目录 1 关于闭包 / About Closure 装饰器其本质是一个闭包函数,为此首先理解闭包的含义。 闭包(Closure),又称词法闭包(Lexical Closure)或函数闭包(Function Closures),是引用了自由变量的函数。这个被引用的自由变 阅读全文
posted @ 2017-12-25 17:03 StackLike 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 生成器 / Generator 目录 1 关于生成器 从计算机科学角度上看,生成器是一种类协程或半协程(Semi-coroutine),生成器提供了一种可以通过特定语句或方法来使生成器的执行对象(Execution)暂停,而这语句一般都是 yield。通过 yield 语句将每一次的结果切出执行对象 阅读全文
posted @ 2017-12-25 16:39 StackLike 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 迭代器 / Iteratior 目录 1 可迭代对象与迭代器协议 对于迭代器首先需要了解两个定义,迭代器协议 (Iterator Protocol) 与可迭代对象 (Iterable) , 迭代器协议 Iterator Protocol: 迭代器协议是指对象能够提供 next() 方法 (__nex 阅读全文
posted @ 2017-12-25 15:34 StackLike 阅读(541) 评论(0) 推荐(0) 编辑
摘要: builtins 内建模块 / builtins Module 在Python的模块中,有一种特殊模块,无需导入便可以使用,其中包含了许多内建函数与类。 builtins 模块内容 / builtins Content 通过对 builtins 模块的导入(也可使用 __builtins__ 代替) 阅读全文
posted @ 2017-12-25 14:55 StackLike 阅读(1802) 评论(0) 推荐(0) 编辑