- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[深圳]冒泡(691515082) 20:07:51 这次给大家分享下自己对于python中对象和引用的认识[深圳]冒泡(691515082) 20:08:00 首先我们来看两者的概念[深圳]冒泡(691515082) 20:08:21 我查了下百科:所谓数据封装就是将一组数据与这组数据有关操作组装在一起,形成一个实体,这个实体就是对象[深圳]冒泡(691515082) 20:08:35 对象这个东东,英文是object[深圳]冒泡(691515082) 20:08:47 上述是C++中对于对象的一般定义[深圳]冒泡(691515082) 20:08:58 香港貌似是翻译为“物件”[深圳]冒泡(691515082) 20:09:11 这里的关键词是“实体”,即对象是实在存在的RGR(383523756) 20:09:13 台湾?[深圳]冒泡(691515082) 20:09:31 台湾不了解,大概是香港吧RGR(383523756) 20:09:52 [深圳]冒泡(691515082) 20:09:58 即,一个对象指的是内存中一块逻辑整体的数据[深圳]冒泡(691515082) 20:10:16 而引用则类似于handle的概念[深圳]冒泡(691515082) 20:10:35 可以将引用理解为对象的名字[深圳]冒泡(691515082) 20:10:41 ……………………………………………………[深圳]冒泡(691515082) 20:10:45 分割线[深圳]冒泡(691515082) 20:11:06 大家应该听过这么一句话,python中一切都是对象[深圳]冒泡(691515082) 20:11:32 这句话在我看来是说,python将一切可以对象化的东西都尽量对象化了[深圳]冒泡(691515082) 20:11:58 例如,整数在python中是一个整数对象,而并非C或java的int这种[深圳]冒泡(691515082) 20:12:25 python中的int就像是java中的Integer,是一个整数类[深圳]冒泡(691515082) 20:12:48 1,2,3,4等等整数都是对象,不仅仅存放值,而且拥有自己对应的方法(函数)[深圳]冒泡(691515082) 20:12:57 看一个简单的语句:a = 1[深圳]冒泡(691515082) 20:13:16 这里面,1是对象,a是引用[深圳]冒泡(691515082) 20:13:43 我们日常说的“a这个对象”确切说应该是“a引用的对象”[深圳]冒泡(691515082) 20:14:10 一个引用任何时候只能引用一个对象[深圳]冒泡(691515082) 20:14:24 而一个对象则可以被多个引用所关联[深圳]冒泡(691515082) 20:14:46 在python中,有两个判断等同的运算符,==和is[深圳]冒泡(691515082) 20:15:06 其中is是判断是否一个对象,==是判断值是否相等[深圳]冒泡(691515082) 20:15:11 看个例子这个例子我们看到,我们将对象10000关联到a和b,两者值是相等的,但是引用是不等的,这就说明,在内存中存在两个10000的对象[深圳]冒泡(691515082) 20:16:28 a和b分别引用一个[深圳]冒泡(691515082) 20:17:12 通过内建函数id,可以看到一个对象(或引用关联的对象)的序号(实际就是内存地址)[深圳]冒泡(691515082)?20:18:00?可以看到,a和b的确引用了不同的对象,且执行id(10000)的时候,python又建立了一个新的10000对象[深圳]冒泡(691515082) 20:18:47 在这个例子中,先给a关联一个10000对象,然后将a关联的对象再关联给b[深圳]冒泡(691515082) 20:18:58 因此a和b都引用了同一个对象No.one(119873357) 20:19:09 本来我以自为很明白。。。给你这么一说,我糊涂了。。[深圳]冒泡(691515082) 20:19:28 稍等[深圳]冒泡(691515082) 20:19:31 我画图[深圳]冒泡(691515082) 20:19:49 先看上面第一个例子[深圳]冒泡(691515082) 20:20:25 是酱紫的[深圳]冒泡(691515082) 20:20:29 第二个例子:[深圳]冒泡(691515082) 20:20:49 酱紫[深圳]冒泡(691515082) 20:20:53[深圳]冒泡(691515082) 20:21:15 如果是C比较好的同学,可以将a和b看做指针,10000看做是一块内存[深圳]冒泡(691515082) 20:
您可能关注的文档
最近下载
- +Unit+2+Grammar+课件2024-2025学年新译林版英语七年级上册.pptx VIP
- 工程项目复盘总结报告.pptx VIP
- 最新北师大版 初二数学八年级上册《第2章实数》单元测试卷含答案解析.pdf VIP
- 部编版道德与法治2024三年级上册 《科技改变生活》PPT课件.pptx VIP
- 2025年中国石油数智研究院春季高校毕业生招聘20人笔试参考题库附带答案详解.docx
- 2025版《煤矿安全规程》宣贯培训课件.pptx VIP
- 2025年中国石油数智研究院秋季高校毕业生招聘60人笔试上岸历年真考点题库附带答案详解.doc
- 变电所改造工程施工方案(3篇).docx VIP
- 欧洲标准化委员化BS EN 10283 - 2010.pdf VIP
- 2025年中国石油数智研究院招聘笔试备考题库(带答案详解).pdf
文档评论(0)