摘要:
在python中,支持了上下文管理协议的对象可以使用在 语句中,如: 为了让一个对象兼容 with 语句,我们需要实现 和 方法。 例如,我们可以这样实现一个建立网络连接的类: 当出现 语句的时候,对象的 方法被触发, 它返回的值(如果有的话)会被赋值给 声明的变量。然后, 语句块里面的代码开始执行 阅读全文
摘要:
官方说明: "Python文档 Decorator" : A function returning another function, usually applied as a function transformation using the @wrapper syntax. The decora 阅读全文
摘要:
在python中,一个迭代器对象需要实现两个基本方法: 和`__inter__()`。 方法返回一个特殊的迭代器对象, 这个迭代器对象实现了 方法并通过 异常标识迭代的完成。 方法需要返回下一个迭代器对象。在 方法中我们可以设置在完成指定循环次数后触发 异常来结束迭代: 打印结果: 阅读全文