鱼C论坛

 找回密码
 立即注册
查看: 2782|回复: 16

id相关问题

[复制链接]
发表于 2022-3-17 18:17:18 | 显示全部楼层
你重新试试,两个 id 实际是一样的,
因为字符串是一个不可变类型的数据,所以 a 和 b 能都指向 "中国",
如果换成列表这类可变数据类型的数据,如:["中国"],id 便不会相等了!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-17 18:19:44 | 显示全部楼层
python爱好者. 发表于 2022-3-17 18:17
你重新试试,两个 id 实际是一样的,
因为字符串是一个不可变类型的数据,所以 a 和 b 能都指向 "中国",
...

小甲鱼新课里的课后作业中讲过的,具体那一讲容我想想......
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-17 18:22:52 | 显示全部楼层
1205768305 发表于 2022-3-17 18:21
这和小甲鱼的课关系不大

???你重新打开 IDLE 试一下,我是 True
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-17 18:28:42 | 显示全部楼层
1205768305 发表于 2022-3-17 18:24
如果是数字字母或者下划线的话,id确实应该相同,但是如果是汉字就不应该相同

不是应该相同吗?只要两个变量都同时赋值为同一个 字符串 ,
它们所对应的就肯定都是一个 id,因为它是字符串。
数字这类才需要管这些吧......
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-17 18:30:48 | 显示全部楼层
python爱好者. 发表于 2022-3-17 18:28
不是应该相同吗?只要两个变量都同时赋值为同一个 字符串 ,
它们所对应的就肯定都是一个 id,因为它是 ...

重点它是字符串呀......
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-17 18:39:01 | 显示全部楼层
1205768305 发表于 2022-3-17 18:37
字符串比较特殊,内部做了缓存机制,当你创建了一个字符串时,如果再次创建一个相同的字符串时,会使用第 ...


好吧......我没有学那没彻底......
小甲鱼说过吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-17 18:53:04 | 显示全部楼层

我还专门写了一大张纸呢,没有说过呀......
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-22 02:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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