摘要:
装饰器 本质就是函数,为其他函数添加附加功能。 原则: 1. 不修改被修饰函数的源代码; 2. 不修改被修饰函数的调用方式; 解压序列 装饰器实例 装饰器=高阶函数+函数嵌套+闭包 高阶函数不能实现装饰器 阅读全文
摘要:
迭代器 1. 迭代器协议:对象必须提供一个next方法,执行改方法要么返回迭代中的下一项,要么就引起一个stopiteration异常,以终止迭代(只能外后走不能往前退) 2. 可迭代对象:实现了迭代器协议的对象,以下 不是迭代器对象 (字符串、列表、元组、字典、集合、文件对象) 3. 协议的一种约 阅读全文