请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

python的变量可以理解为指针吗?

python的变量可以理解为指针吗?变量是否占用内存空间呢?python变量是否相当于c++中的取别名?我在idle中
id(1)
a=1
id(a)
发现两者地址一样 那么是否a不占用内存 只是作为1的别名 作为指针指向1 可以这样理解,麻烦老师解答一下,谢谢!

正在回答 回答被采纳积分+3

1回答

7七月 2019-01-25 16:55:24

Python是没有指针这个概念的。如果是数字类型的,这里有一个小整数池的概念,可以搜索了解一下,这是造成地址相同的原因。

0 回复 有任何疑惑可以回复我~
  • 提问者 物栖 #1
    那么定义一个变量会为这个变量开辟一个内存空间嘛?里面存的又是什么呢?
    回复 有任何疑惑可以回复我~ 2019-01-25 17:12:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信