位置: 编程技术 - 正文

浅谈Python由__dict__和dir()引发的一些思考(python的dict类型)

编辑:rootadmin

推荐整理分享浅谈Python由__dict__和dir()引发的一些思考(python的dict类型),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python的dict类型,python的__dict__,python的__dict__,python __dict__用法,python dict.fromkeys,python中dict.keys,python dict.fromkeys,python __dict__用法,内容如对您有帮助,希望把文章链接给更多的朋友!

关于__dict__和dir()的区别和作用请参考这篇文章:

基于Python __dict__与dir()的区别详解

说下我当时遇到的问题:

首先,我们知道实例方法也可以算作是属性,通过hasattr()函数可以验证.而 __dict__是用来存储对象属性的一个字典,但是它的返回值中并没有'func'!

浅谈Python由__dict__和dir()引发的一些思考(python的dict类型)

再看dir()函数,它会自动寻找一个对象的所有属性(包括从父类中继承的属性),它的返回值中有'func'.

所以我推测,"实例方法"并不属于实例的"私有"属性,而是该类的所有实例所共享的属性!

实例得到私有属性需要一个"私有化"的过程,就像__init__初始化函数!

验证:

"实例方法"之所以被称为实例方法,或者说每个实例执行实例方法会因为各自私有属性的不同而产生不同的结果,是因为方法中的self参数.

实例在执行实例方法时会在其所属的类中寻找该方法,然后通过self参数将实例本身传递进去,实例的私有属性就一并进行了传递.通过self参数就实现了实例和方法的绑定.

总结

标签: python的dict类型

本文链接地址:https://www.jiuchutong.com/biancheng/372124.html 转载请保留说明!

上一篇:Android分包MultiDex策略详解(安卓 分包解压)

下一篇:python中hashlib模块用法示例(python hashcode)

  • 如何注销一般纳税人账户
  • 企业税前扣除凭证包括增值税发票吗
  • 低值易耗可以直接入管理费用吗
  • 开票金额为什么会多出一分钱
  • 未实际处置资产怎么处理
  • 公司研发阶段的产品领料怎么处理?
  • 企业印花税算法
  • 材料的销售成本计算公式
  • 长期股权变更
  • 计提年终奖金的会计分录怎么写
  • 固定资产进项税额转出怎么做账务处理
  • 出纳能办理涉税实名认证吗?
  • 减税必须通过开户银行吗
  • 小规模开普票要交税吗分录怎么做
  • 母公司向子公司收取管理费
  • 固定成本与变动成本的区别
  • 增值税防伪税控系统管理办法
  • win10玩红警卡顿怎么解决
  • 标书费没有发票
  • 代开的发票没有人名行不行?
  • 出售货物货款预缴增值税
  • 收到供应商现金回扣
  • 查补税款有未缴纳怎么办
  • php工程师职位描述
  • 企业的税收优惠政策有哪些
  • 未签订租赁合同租金如何确定
  • 进料加工与来料加工均为一进一出的两笔交易
  • php获取访问用户的ip
  • 商业连锁企业有哪些
  • js文件格式化工具
  • 工程服务费会计怎么做账
  • 纳税申报表填写说明
  • 确认收入需要哪些资料
  • h5移动端网页设计
  • react roter
  • 计算模型的层次划分
  • redis zset源码
  • node l
  • named-config
  • php读取excel数据
  • 增值税发票认证不了怎么回事
  • 员工预支款计入什么科目
  • javascript前端开发案例教程源码
  • vue this.$ref
  • centos下编写贪吃蛇吗
  • 报销宽带费属于什么费用
  • 应收账款占比是什么
  • 金税盘税务申报流程
  • 小规模普通发票怎么做分录
  • 留抵抵欠税附加税需要交嘛
  • 调账的基本方法及要点都有哪些?
  • 一般纳税人季报还是月报
  • 如何做应收账款分析
  • 建筑劳务企业应发民工工资年终未发是否进行纳税调整
  • 转出未交增值税借方余额表示什么
  • 企业变更地址需要几天
  • 自己开发财务软件
  • 加盟费收入需要纳税吗
  • 盈利赢利营利手机文章
  • 企业对处于不同位置的产品或服务制定不同的价格
  • mysql命令执行顺序
  • mysqldump命令在哪里执行
  • windowsxp锁屏密码怎么设置
  • 复制糸统
  • win7系统有wifi功能吗
  • dos查看进程占用cpu
  • win8.1内存占用过高
  • WIN764位系统8G内存识别一半解决办法
  • linux的top参数
  • windows安装mq
  • jquery添加图片
  • ie在支持ftp的功能方面
  • JavaScript弹出对话框
  • 猫的喵喵
  • javascript查看数据类型
  • 什么是城建税的纳税义务人
  • 地税局 业务
  • 飞机票其他税费包括什么内容
  • 行政事业单位的会计核算以什么为基础
  • 怎样加入广东省民间文艺家协会
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设