我在GitHub上的一个私有存储库中阅读了一些Python代码,发现了一个类似以下内容的类: '''Models a point in 2D spacedef __repr__(self):我确实理解在初始化类时使用关键字super的重要性和优点就我个人而言,我发现__init__中的第一条语句是多余的,因为所有Python类都继承自
在yield函数中使用生成器( __iter__() )的优点是什么?在阅读了Python之后,我理解了“如果希望生成器向用户公开额外的状态,请不要忘记,您可以轻松地将其实现为类,将生成器函数代码放入__iter__()方法中。”self.completefp = fp
for line in self.completefp:
if 'python在yield中使用__iter__ ()而不是为yield使用单独的函数的优点