摘要:
闭包函数:满足两点的函数都是闭包函数 1.定义在函数内部的函数 2.函数内部引用了外部函数作用域的名字 装饰器: 原则:开放封闭,对扩展开放,对修改封闭 此外,装饰器不能改变被装饰对象源代码,不能改变被装饰对象调用方式 装饰器语法糖:会将紧挨着它的可调用对象的名字当作参数自动传入调用outter 装 阅读全文
摘要:
迭代器 迭代:更新换代,且每次迭代都基于上一次 迭代器:迭代取值的工具(提供了不依赖索引取值的方式) 需要迭代取值的数据类型有: 字符串/列表/元祖/字典/集合 可迭代对象 定义:内置有__iter__方法的都叫做可迭代对象(读法:双下+方法名) Python基本数据类型中,可迭代对象有:str/l 阅读全文