关于Python的类的一些理解

简介: 关于Python的类的一些理解

才发现python的类对象只能调用类方法

我想使用对类对象a使用系统调用的len方法就会报错

2.类对象a是什么?

答:是所有的带有self的成员变量

举例说明:红色的就是a里面的东西

class A:
    def __init__(self,data):
 
        self.data=data
        self.b=1
        self.d={'a':1,'b':2}
    # def __len__(self):
    #     return 1
    def __getitem__(self, item):
        return self.data[item]
if __name__ == '__main__':
    data=[1,2,3]
    a=A(data)
    print()

子类继承父类(list)自带的len方法

super传给父类后,子类可以直接调用这个属性,即传进来的这个值


Ps:理解可能还不到位,如有错还请各位大佬纠正

相关文章
|
3月前
|
索引 Python
python-类属性操作
【10月更文挑战第11天】 python类属性操作列举
32 1
|
3月前
|
Java C++ Python
Python基础---类
【10月更文挑战第10天】Python类的定义
30 2
|
3月前
|
设计模式 开发者 Python
Python类里引用其他类
Python类里引用其他类
32 4
|
3月前
|
设计模式 开发者 Python
Python 类中引用其他类的实现详解
Python 类中引用其他类的实现详解
65 1
|
3月前
|
JSON 缓存 API
在 Python 中使用公共类处理接口请求的响应结果
在 Python 中使用公共类处理接口请求的响应结果
39 1
|
3月前
|
机器人 关系型数据库 Python
【Python篇】Python 类和对象:详细讲解(下篇)
【Python篇】Pyt hon 类和对象:详细讲解(下篇)
37 2
|
3月前
|
算法 Python
【Python篇】Python 类和对象:详细讲解(中篇)
【Python篇】Python 类和对象:详细讲解(中篇)
46 2
|
3月前
|
存储 C++ Python
【Python篇】Python 类和对象:详细讲解(上篇)
【Python篇】Python 类和对象:详细讲解(上篇)
59 2
|
4月前
|
前端开发 Python
Python编程的面向对象有哪些(二)
Python编程的面向对象(二)—类的多态
30 7
|
4月前
|
IDE Java 开发工具
Python类与面向对象
Python类与面向对象