浅谈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 相关文章推荐
django模型中的字段和model名显示为中文小技巧分享
Nov 18 Python
Python简单计算数组元素平均值的方法示例
Dec 26 Python
怎么使用pipenv管理你的python项目
Mar 12 Python
python 3.6.5 安装配置方法图文教程
Sep 18 Python
python pyinstaller 加载ui路径方法
Jun 10 Python
python time.sleep()是睡眠线程还是进程
Jul 09 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
Sep 20 Python
python topk()函数求最大和最小值实例
Apr 02 Python
Python自动化操作实现图例绘制
Jul 09 Python
python入门:argparse浅析 nargs='+'作用
Jul 12 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
Nov 01 Python
python中的class_static的@classmethod的巧妙用法
Jun 22 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
php 文章采集正则代码
2009/12/28 PHP
php中{}大括号是什么意思
2013/12/01 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
Yii框架日志记录Logging操作示例
2018/07/12 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
关于Javascript 的 prototype问题。
2007/01/03 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
使用JavaScript构建JSON格式字符串实现步骤
2013/03/22 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
require.js中的define函数详解
2017/07/10 Javascript
vue中post请求以a=a&b=b 的格式写遇到的问题
2018/04/27 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
vue头部导航动态点击处理方法
2018/11/02 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
Python中str.format()详解
2017/03/12 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
对于Python深浅拷贝的理解
2019/07/29 Python
django中media媒体路径设置的步骤
2019/11/15 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
局域网标准
2016/09/10 面试题
会计系中文个人求职信
2013/12/24 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
小学生2014国庆节演讲稿:祖国在我心中
2014/09/21 职场文书
三严三实学习心得体会
2014/10/13 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书