当前位置: 首页 > news >正文

关于Python的类的一些理解

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

http://www.lryc.cn/news/396317.html

相关文章:

  • WEB安全基础:网络安全常用术语
  • ubuntu防火墙指定端口开放设置
  • Python OpenCV 教学取得视频资讯
  • 高频面试题基本总结回顾1(含笔试高频算法整理)
  • 【回溯+双指针算法题记录】回文字符串汇总
  • 【AI资讯早报】AI科技前沿资讯概览:2024年7月10日早报
  • DDR3 SO-DIMM 内存条硬件总结(一)
  • 磁力搜索引擎是什么?为什么有些资源喜欢用磁力链接?
  • Vue基础--v-model/v-for/事件属性/侦听器
  • 『大模型笔记』GraphRAG:用于复杂数据发现的新工具现已在GitHub上发布
  • LabVIEW机器视觉技术在产品质量检测中有哪些应用实例
  • 【Linux】多线程_2
  • 58、基于径向基神经网络的曲线拟合(matlab)
  • 3.上传图片(阿里云空间,oss验证)
  • 仪表板展示|DataEase看中国:2023年中国新能源汽车经济运行情况分析
  • “Numpy数据分析与挖掘:高效学习重点技能“
  • 百川工作手机实现销售管理微信监控系统
  • RAG 工业落地方案框架(Qanything、RAGFlow、FastGPT、智谱RAG)细节比对!CVPR自动驾驶最in挑战赛赛道,全球冠军被算力选手夺走了
  • 华为防火墙 拓扑搭建1
  • Linux 利用命名空间创建一个自己的“容器“
  • RAG的学习与实践——LangChain和LlamaIndex学习笔记
  • Python爬虫原理以及3个小案例(源码)
  • Vagrant配合VirtualBox搭建虚拟机
  • Elasticsearch 建议(Suggesters):实现自动补全和拼写检查
  • 部署过docker后,防火墙firewall与iptables的基本指令
  • 华为 RIP 协议中 RIP 兼容版本、RIPv1、RIPv2 在收发 RIP 报文时的区别
  • 深度学习pytorch多机多卡网络配置桥接方法
  • 服务器信息获取工具
  • uniapp 防止重复提交数据
  • 线程池工具类