位置: 编程技术 - 正文

浅谈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)

  • 建筑劳务公司怎么做账
  • 附加税的计算公式2023
  • 销项税额是指
  • 承兑汇票用开发票吗
  • 法人购买车险发票怎么开
  • 无形资产的税费计入
  • 季度30万免增值税什么时候结束
  • 普票开错了几个月可以重新开
  • 加盟费是怎么回事
  • 商品流通企业一般采用
  • 采用重置成本计量属性的税种是
  • 协会会费支出计什么科目
  • 一般纳税人采购收到普通发票
  • 应收应付明细表模板图片
  • 企业所得税根据什么报表申报
  • 培训费的进项需要转出吗
  • 去税局代开增值税专票需要什么资料?
  • 7月1日起,中药生产企业增值税税率为多少?
  • 加班工资算做个月工资吗
  • 留抵税额怎么计算
  • 滴滴发票报销是什么意思
  • 给研发人员福利怎么做账
  • 企业为员工支付房租交个税吗
  • 小型微利企业普惠性企业所得税减免政策解读
  • 新企业购买金税盘
  • 用商品抵账的会计分录
  • windows10闹钟不响
  • 代个人多交的社保怎么查
  • mac休眠后黑屏无法开机正常吗
  • 微软发布windows
  • PHP:pcntl_sigwaitinfo()的用法_PCNTL函数
  • vue相关
  • r在数据分析中表示什么意思
  • 去年的所得税计提多了怎么做分录
  • php网站用什么软件修改
  • 增值税电子普通发票和专票的区别
  • 金蝶怎么设置销售出库单模板
  • php 操作mongodb
  • dedecms插件
  • 生产车间发生的固定资产租赁费用属于直接费用
  • 财政拨付注册资本金说明
  • 福利费属于管理费吗
  • 免税农产品范围目录的文件
  • 以前年度多计管理费用怎么调整
  • 应付账款不需要支付了会计怎么处理
  • 个体户超额
  • 以前年度少计费用,调整分录
  • 施工企业工人工作总结
  • 运费少给怎么办
  • 固定资产为什么要提减值准备
  • 营业外支出会导致所有者权益减少吗
  • 资本公积可以随便增加吗
  • 发票系统升级后怎样开票
  • mac键盘怎么开
  • win8关机立马自动重启
  • 介绍两个很常用的成语
  • macbook系统怎么用
  • centos fedora
  • linux bash sh
  • win7系统谷歌浏览器打不开网页
  • linux怎么操作命令
  • win7旗舰版怎么连接无线网络
  • 铁嘴王指什么动物
  • unity脚本如何运行
  • 环境篇-幸福家庭是孩子心灵健康的关键.mp3
  • html中iframe怎么用
  • 如何使用jquery插件
  • css的reset
  • vue3官方文档
  • 删除cmd命令记录
  • jquery 画图
  • 安卓app活动
  • jQuery Ajax页面局部加载方法汇总
  • 安庆税务局窗口电话
  • 办理增值税一般纳税人所需资料
  • 服务合同需要交个人所得税嘛
  • 广东可以去吗
  • 中国进口奶粉关税税率表2019
  • 江苏盐在什么地方
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设