返回顶部

2021年12月15日

浅析Python迭代器、可迭代对象以及生成器

摘要: 一、迭代器 1、迭代器定义 当类中定义了__iter__ 和__next__ 两个方法。 __iter__ 方法需要返回对象本身, 即: self __next__ 方法,返回下个数据,如果没有数据了,则需要抛出一个StopIteration的异常。 鸭子类型:语言层面约定一个对象当满足一些鸭子的特 阅读全文

posted @ 2021-12-15 20:12 weilanhanf 阅读(177) 评论(0) 推荐(0) 编辑

浅析Python装饰器

摘要: 一、装饰器实现 比如程序中有个原本的功能函数,打印func,返回value def func(): print("func") value = (1, 2, 3, 4) return value 新需求:要将在输出fun之前,打印before,之后打印after 1、方式一 方式一:修改功能函数内部 阅读全文

posted @ 2021-12-15 13:14 weilanhanf 阅读(51) 评论(0) 推荐(0) 编辑

导航