houzhe_pan 2023-01-17 15:31 采纳率: 100%
浏览 32
已结题

python中赋相同值的变量为什么标识是一样的

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

  • 写回答

3条回答 默认 最新

  • 阳光宅男xxb 2023-01-17 15:37
    关注

    为了节省空间,这里的赋值语句,内容相同的值,公用内存空间,变量不同,只是指向了同一段内存。望采纳!?!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月25日
  • 已采纳回答 1月17日
  • 创建了问题 1月17日