素材设计做的好的网站有哪些,建设工程合同无效的情形有哪些,做网站用什么语言,平面设计app推荐才发现python的类对象只能调用类方法 我想使用对类对象a使用系统调用的len方法就会报错
2.类对象a是什么#xff1f;
答#xff1a;是所有的带有self的成员变量
举例说明#xff1a;红色的就是a里面的东西 class A:def __init__(self,data):self.datadataself.b1self.d{a…才发现python的类对象只能调用类方法 我想使用对类对象a使用系统调用的len方法就会报错
2.类对象a是什么
答是所有的带有self的成员变量
举例说明红色的就是a里面的东西 class A:def __init__(self,data):self.datadataself.b1self.d{a:1,b:2}# def __len__(self):# return 1def __getitem__(self, item):return self.data[item]
if __name__ __main__:data[1,2,3]aA(data)print()
子类继承父类(list)自带的len方法 super传给父类后子类可以直接调用这个属性即传进来的这个值 Ps:理解可能还不到位如有错还请各位大佬纠正