浅析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检测网页是否有日常链接
Jun 03 Python
修改Python的pyxmpp2中的主循环使其提高性能
Apr 24 Python
介绍Python中的文档测试模块
Apr 28 Python
python中as用法实例分析
Apr 30 Python
分享一个简单的python读写文件脚本
Nov 25 Python
Python实现随机生成手机号及正则验证手机号的方法
Apr 25 Python
python之文件读取一行一行的方法
Jul 12 Python
Python中shapefile转换geojson的示例
Jan 03 Python
python识别图像并提取文字的实现方法
Jun 28 Python
python统计指定目录内文件的代码行数
Sep 19 Python
基于Python正确读取资源文件
Sep 14 Python
python使用matplotlib绘制折线图的示例代码
Sep 22 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
JS操作XML中DTD介绍及使用方法分析
2019/07/04 PHP
Nigma vs AM BO3 第一场2.13
2021/03/10 DOTA
js实现DIV的一些简单控制
2007/06/04 Javascript
Javascript基础教程之变量
2015/01/18 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
JavaScript encodeURI 和encodeURIComponent
2015/12/04 Javascript
js实现表单及时验证功能 用户信息立即验证
2016/09/13 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
基于twbsPagination.js分页插件使用心得(分享)
2017/10/21 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
vue实现与安卓、IOS交互的方法
2018/11/02 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
python控制台显示时钟的示例
2014/02/24 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
查看python下OpenCV版本的方法
2018/08/03 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
python新手学习可变和不可变对象
2020/06/11 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书