摘要: 1.描述符本质就是一个新式类,在这个类中,至少实现了__set__,__get__,__delete__三种方法中的一种,也被称为描述符协议 __get__:调用相关属性时触发 __set__:修改相关属性时触发 __delete__:删除相关属性时触发 2.至少实现了__get__,和__set_ 阅读全文
posted @ 2019-03-28 20:12 wind_y 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stopiteration异常,以终止迭代 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__方法) class Foo: def __init__(self,n): s 阅读全文
posted @ 2019-03-28 17:42 wind_y 阅读(428) 评论(0) 推荐(0) 编辑