浅谈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中使用logging模块代替print(logging简明指南)
Jul 09 Python
老生常谈进程线程协程那些事儿
Jul 24 Python
Python基于最小二乘法实现曲线拟合示例
Jun 14 Python
Python GUI Tkinter简单实现个性签名设计
Jun 19 Python
python得到单词模式的示例
Oct 15 Python
Python操作json的方法实例分析
Dec 06 Python
实例讲解Python中浮点型的基本内容
Feb 11 Python
numpy数组之存取文件的实现示例
May 24 Python
Tensorflow: 从checkpoint文件中读取tensor方式
Feb 10 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
Python全局变量与global关键字常见错误解决方案
Oct 05 Python
Python的三个重要函数详解
Jan 18 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
python基于phantomjs实现导入图片
May 13 #Python
Python中遍历字典过程中更改元素导致异常的解决方法
May 12 #Python
You might like
操作Oracle的php类
2006/10/09 PHP
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
Fedora下安装php Redis扩展笔记
2014/09/03 PHP
javascript数组的使用
2013/03/28 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
Validform+layer实现漂亮的表单验证特效
2016/01/17 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
详解Web使用webpack构建前端项目
2017/09/23 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
python网络编程示例(客户端与服务端)
2014/04/24 Python
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
python中import学习备忘笔记
2017/01/24 Python
python Web开发你要理解的WSGI & uwsgi详解
2018/08/01 Python
情人节快乐! python绘制漂亮玫瑰
2020/08/18 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
jupyter notebook参数化运行python方式
2020/04/10 Python
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
酒店管理自荐信
2013/10/23 职场文书
酒店执行总经理岗位职责
2013/12/15 职场文书
安全检查与奖惩制度
2014/01/23 职场文书
离职证明范本(5篇)
2014/09/19 职场文书
2015年电工工作总结
2015/04/10 职场文书