才發現python的類對象只能調用類方法
?我想使用對類對象a使用系統調用的len方法就會報錯
2.類對象a是什么?
答:是所有的帶有self的成員變量
舉例說明:紅色的就是a里面的東西
class A:def __init__(self,data):self.data=dataself.b=1self.d={'a':1,'b':2}# def __len__(self):# return 1def __getitem__(self, item):return self.data[item]
if __name__ == '__main__':data=[1,2,3]a=A(data)print()
子類繼承父類(list)自帶的len方法
?
super傳給父類后,子類可以直接調用這個屬性,即傳進來的這個值
?
Ps:理解可能還不到位,如有錯還請各位大佬糾正