浅析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的Django框架中自定义模版标签的示例
Jul 20 Python
python操作字典类型的常用方法(推荐)
May 16 Python
python 日志增量抓取实现方法
Apr 28 Python
python实现推箱子游戏
Mar 25 Python
Python微信操控itchat的方法
May 31 Python
python操作excel让工作自动化
Aug 09 Python
Python Django Cookie 简单用法解析
Aug 13 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
Mar 09 Python
pycharm导入源码的具体步骤
Aug 04 Python
pytorch 移动端部署之helloworld的使用
Oct 30 Python
Python基础之hashlib模块详解
May 06 Python
用Python仅20行代码编写一个简单的端口扫描器
Apr 08 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
我的论坛源代码(一)
2006/10/09 PHP
php 静态化实现代码
2009/03/20 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
php判断字符串在另一个字符串位置的方法
2014/02/27 PHP
Drupal7中常用的数据库操作实例
2014/03/02 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
CodeIgniter多语言实现方法详解
2016/01/20 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
2012/02/07 Javascript
jQuery筛选器children()案例详解(图文)
2013/02/17 Javascript
jquery 快速回到页首的方法
2013/12/05 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
2016/10/28 Javascript
常用jQuery选择器汇总
2017/02/02 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
vue中rem的配置的方法示例
2018/08/30 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
Python configparser模块常用方法解析
2020/05/22 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
AmazeUI底部导航栏与分享按钮的示例代码
2020/08/18 HTML / CSS
人事助理岗位职责
2013/11/18 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
幼儿园毕业典礼主持词
2014/03/21 职场文书