沒懂其中的定義,大佬解釋一下
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) ????__repr__?=?__str__ ????def?__len__(self): ????????return?len(self.numbers) f?=?Fib(10) print?f print?len(f)
這里面的?num?和numbers是定義的什么屬性?Fib(10) 中的10是指的哪一個?
2020-05-15
num是range函數的參數,numbers是L數組中的數? 10 指長度