关于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:理解可能还不到位,如有错还请各位大佬纠正

相关推荐

  1. 关于自动驾驶概念学习和一些理解

    2024-07-10 23:06:04       34 阅读
  2. C++关于拷贝构造函数一些理解

    2024-07-10 23:06:04       12 阅读
  3. python多态理解

    2024-07-10 23:06:04       23 阅读
  4. 关于python vue influxdb一切 笔记

    2024-07-10 23:06:04       44 阅读
  5. Python关于约束开发规范

    2024-07-10 23:06:04       14 阅读

最近更新

  1. Flutter 插件之 package_info_plus

    2024-07-10 23:06:04       0 阅读
  2. 《吴哥窟》歌词解析

    2024-07-10 23:06:04       0 阅读
  3. 5、PostgreSQL之数据定义

    2024-07-10 23:06:04       0 阅读
  4. yolov8pt转onnx(官方代码)

    2024-07-10 23:06:04       0 阅读
  5. PostgreSQL的Json数据类型如何使用

    2024-07-10 23:06:04       0 阅读
  6. ubuntu gcc g++版本切换

    2024-07-10 23:06:04       0 阅读

热门阅读

  1. python excel openpyxl

    2024-07-10 23:06:04       6 阅读
  2. 生物环保的技术原理和优点是什么

    2024-07-10 23:06:04       6 阅读
  3. 深入理解Spring Cloud中的服务注册

    2024-07-10 23:06:04       6 阅读
  4. SIFT代码,MATLAB

    2024-07-10 23:06:04       4 阅读
  5. Scala 数据类型

    2024-07-10 23:06:04       8 阅读
  6. DP学习——简单工厂模式

    2024-07-10 23:06:04       6 阅读
  7. 从 Spark 离线数仓到 Flink 实时数仓:实战指南

    2024-07-10 23:06:04       6 阅读
  8. 浅析DDoS高防数据中心网络

    2024-07-10 23:06:04       6 阅读
  9. 奇幻的Python

    2024-07-10 23:06:04       6 阅读