摘要:
一、装饰器 1. 装饰器本质是函数 2. 为其他函数添加附加功能 3. 不修改被修饰函数的源代码 4. 不修改被修饰函数的调用方式 装饰器示例 装饰器示例2 修饰带返回值的函数 修饰带参数的函数 认证登录装饰器示例 模拟记录session 带参数的装饰器 二、高阶函数 1. 函数接受的参数是一个函数 阅读全文
摘要:
一、迭代器 1. 迭代器协议:对象必须提供一个next()方法,执行该方法要么返回迭代中的下一项,要么抛出一个Stoplteration异常终止迭代 2. 可迭代对象:遵循迭代器协议,即可迭代对象,(可以被for循环的就是可迭代对象) 二、生成器 1、生成器函数 2、生成器表达式 三、三元表达式 阅读全文