浅析Python 中整型对象存储的位置


Posted in Python onMay 16, 2016

在 Python 整型对象所存储的位置是不同的, 有一些是一直存储在某个存储里面, 而其它的, 则在使用时开辟出空间.

说这句话的理由, 可以看看如下代码:

a = 5
b = 5
a is b # True

a = 500
b = 500
a is b # False

由上面的代码可知, 整型 5 是一直存在的, 而整型 500 不是一直存在的.

那么有哪些整数是一直存储的呢?

a, b, c = 0, 0, 0
while a is b:
i += 1
a, b = int(str(i)), int(str(i))
else:
print(i) # 打印 257

由上所知, 小于或等于 256 (2**8) 的非负整数是一直存储的

a = -1
b = -1
a is b # False

而负数不会一直存储.

以上这篇浅析Python 中整型对象存储的位置就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用正则匹配实现抓图代码分享
Apr 02 Python
python修改字典内key对应值的方法
Jul 11 Python
Python书单 不将就
Jul 11 Python
Python绘制七段数码管实例代码
Dec 20 Python
Python判断telnet通不通的实例
Jan 26 Python
详解Django中CBV(Class Base Views)模型源码分析
Feb 25 Python
使用TensorFlow实现简单线性回归模型
Jul 19 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
jupyter 实现notebook中显示完整的行和列
Apr 09 Python
Python 多进程、多线程效率对比
Nov 19 Python
如何用Matlab和Python读取Netcdf文件
Feb 19 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
Mar 02 Python
python字符类型的一些方法小结
May 16 #Python
浅谈Python 中整型对象的存储问题
May 16 #Python
Python对文件操作知识汇总
May 15 #Python
python实现SMTP邮件发送功能
Jun 16 #Python
详解Python函数作用域的LEGB顺序
May 14 #Python
python爬取51job中hr的邮箱
May 14 #Python
Phantomjs抓取渲染JS后的网页(Python代码)
May 13 #Python
You might like
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
php找出指定范围内回文数且平方根也是回文数的方法
2015/03/23 PHP
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
fetch 使用及如何接收JS传值
2017/11/11 Javascript
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
JavaScript函数式编程(Functional Programming)箭头函数(Arrow functions)用法分析
2019/05/22 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
Python使用稀疏矩阵节省内存实例
2014/06/27 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
Python并发:多线程与多进程的详解
2019/01/24 Python
彻底理解Python中的yield关键字
2019/04/01 Python
python绘制规则网络图形实例
2019/12/09 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
2020/01/15 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
土地转让协议书范本
2014/04/15 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
2015年学校综合治理工作总结
2015/07/20 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
纯html+css实现Element loading效果
2021/08/02 HTML / CSS