摘要: 迭代 生成 for循环遍历的原理 for循环遍历的原理就是迭代,in后面必须是可迭代对象 为什么要有迭代器 1.可迭代对象 有 方法的对象,都是可迭代对象,有以下6种 可迭代的对象:Python内置str、list、tuple、dict、set、file都是可迭代对象 2.迭代器对象 1.可迭代的对 阅读全文
posted @ 2019-08-12 15:56 zx125 阅读(4121) 评论(0) 推荐(3) 编辑
摘要: python装饰器(其实就是函数对象的复杂应用) 装饰器两大原则 1.不修改被装饰对象的源代码 2.不修改被装饰对象的调用方式 具体应用场景:如果我们已经上线了一个项目,我们需要修改某一个方法,但是我们不想修改方法的使用方法,这个时候可以使用装饰器。因为软件的维护应该遵循开放封闭原则,即软件一旦上线 阅读全文
posted @ 2019-08-12 15:25 zx125 阅读(176) 评论(0) 推荐(0) 编辑