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