用__init__ 和用__call__的本质区别是什么呢,不理解这个问题就没法使用call
这段和参考答案的代码本质区别是什么呢?? class Fib(object): def __init__(self, num): a, b, L = 0, 1, [] for n in range(num): L.append(a) a, b = b, a + b self.numbers = L def __str__(self): return str(self.numbers) f = Fib print f(10)