__init__()不能加吗?
class Fib(object): def __init__(self): pass def __call__(self, num): a, b, L = 0, 1, [] for n in range(num): L.append(a) a, b = b, a + b return L f = Fib() print f(10) 不明白,这样为什么不行?
class Fib(object): def __init__(self): pass def __call__(self, num): a, b, L = 0, 1, [] for n in range(num): L.append(a) a, b = b, a + b return L f = Fib() print f(10) 不明白,这样为什么不行?
2017-03-31
举报