码迷,mamicode.com
首页 > 其他好文 > 详细

【转载】关于int 类型数据内存优化

时间:2017-04-30 12:28:59      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:images   内存   pre   number   www   32位   2.7   ant   alt   

一、int的范围

2.7:
32位:-2^31~2^31-1 64位:-2^63~2^63-1
3.5:
在3.5中init长度理论上是无限的

二、python内存机制

在一般情况下当变量被赋值后,内存和变量的关系如下:

#方式一
n1 = 123
n2 = 123

技术分享

#方式二
n1 = 123
n2 = n1

技术分享

python内的优化机制(不论是2.7还是3.5都有):
在-5~257之间的数,如果使用第一种赋值方式,那么他们依然属于同一块内存

print(id(n1))

转载自http://www.cnblogs.com/whatisfantasy/p/5956706.html

【转载】关于int 类型数据内存优化

标签:images   内存   pre   number   www   32位   2.7   ant   alt   

原文地址:http://www.cnblogs.com/qdhj/p/6789011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!