【发布时间】:2010-07-17 20:13:27
【问题描述】:
我想知道第 8 行中分配了什么。
# Iterators
class Fibs:
def __init__(self):
self.a = 0
self.b = 1
def next(self):
self.a, self.b = self.b, self.a+self.b # <--- here
return self.a
def __iter__(self):
return self
fibs = Fibs()
for f in fibs:
if f > 1000:
print f
break
程序的其余部分我真的不需要太多解释。我不确定将什么分配给什么。
【问题讨论】:
标签: python iterator variable-assignment