鱼C论坛

 找回密码
 立即注册
查看: 1136|回复: 2

[已解决]求助,为什么不一样??

[复制链接]
发表于 2019-8-10 17:15:40 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发现一个问题,为什么前面两个返回的地址一样,而后面两个不一样呢?
最佳答案
2019-8-10 17:22:39
对于(-5 ~ 256)之间的整数,会在内存中进行缓存,两个相同的整数只开辟一份内存,所以内存地址一样,否则不一样。
而对于元组、字典、列表、集合以及range、map等容器类对象,这些的值看起来一样,但内存却不是一样的。

(来自 https://www.cnblogs.com/itpark/p/9342122.html)
Screenshot_20190810-160913.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-8-10 17:22:39 | 显示全部楼层    本楼为最佳答案   
对于(-5 ~ 256)之间的整数,会在内存中进行缓存,两个相同的整数只开辟一份内存,所以内存地址一样,否则不一样。
而对于元组、字典、列表、集合以及range、map等容器类对象,这些的值看起来一样,但内存却不是一样的。

(来自 https://www.cnblogs.com/itpark/p/9342122.html)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-10 17:39:51 From FishC Mobile | 显示全部楼层
我发现单个字母也返回地址也是一样的哎
Screenshot_20190810-173740.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-30 05:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表