浅析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实现遍历数据库并获取key的值
May 17 Python
Python3实现从指定路径查找文件的方法
May 22 Python
python 编程之twisted详解及简单实例
Jan 28 Python
Python 自动化表单提交实例代码
Jun 08 Python
python如何定义带参数的装饰器
Mar 20 Python
Python3使用Matplotlib 绘制精美的数学函数图形
Apr 11 Python
手把手教你使用Python创建微信机器人
Apr 29 Python
解决os.path.isdir() 判断文件夹却返回false的问题
Nov 29 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
Mar 02 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
Python虚拟环境的创建和包下载过程分析
Jun 19 Python
Python析构函数__del__定义原理解析
Nov 20 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+mysql写的留言本
2006/10/09 PHP
PHP中创建和验证哈希的简单方法实探
2015/07/06 PHP
PHP面向对象类型约束用法分析
2019/06/12 PHP
如何实现JS函数的重载
2006/09/22 Javascript
javascript xml为数据源的下拉框控件
2009/07/07 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
Node.js中使用计时器定时执行函数详解
2014/08/15 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
vue实现全选和反选功能
2017/08/31 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
javascript实现弹幕墙效果
2019/11/28 Javascript
python中enumerate的用法实例解析
2014/08/18 Python
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
利用Python绘制数据的瀑布图的教程
2015/04/07 Python
Python中方法链的使用方法
2016/02/23 Python
Python递归函数定义与用法示例
2017/06/02 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
python opencv实现运动检测
2018/07/10 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
python爬取内容存入Excel实例
2019/02/20 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
Python和Sublime整合过程图示
2019/12/25 Python
Python递归调用实现数字累加的代码
2020/02/25 Python
HTML5制作酷炫音频播放器插件图文教程
2014/12/30 HTML / CSS
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
文史专业毕业生自荐信
2013/11/17 职场文书
经理助理岗位职责
2014/03/05 职场文书
建筑工地质量标语
2014/06/12 职场文书
工作会议通知
2015/04/15 职场文书
父亲去世追悼词
2015/06/23 职场文书