python中赋相同值的变量为什么标识是一样的?
a=10
b=10
print(id(a),id(b))
print(a is b)
难道python中值相同的变量的id都是一样的吗?它们的内存地址是同一个?

python中赋相同值的变量为什么标识是一样的
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 阳光宅男xxb 2023-01-17 15:37关注
为了节省空间,这里的赋值语句,内容相同的值,公用内存空间,变量不同,只是指向了同一段内存。望采纳!?!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报