首页 » 信息技术 »

Python的变量引用

2019年1月27日 / 22次阅读
Python

无意间发现一个Python有趣的地方,关于变量的引用,代码如下:

>>> a = 1
>>> b = 1
>>> c = 1
>>> id(a)
501401264
>>> id(b)
501401264
>>> id(c)
501401264
>>>

定了三个变量,值都是1,然后应id函数去除它们的内存地址,发现他们指向同一个地址。

Python是动态类型语言,变量都是指针,可以指向任何类型的量。以上代码表示,Python将指向相同的量的不同变量,指向了同一个地址,这样节省了内存空间。当这个“1”对应的内存空间,没有任何引用的时候,python就会自动将这部分内存释放。

 

本文链接:https://www.maixj.net/ict/bianliang-yinyong-19949

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top