浅析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采用raw_input读取输入值的方法
Aug 18 Python
python获得两个数组交集、并集、差集的方法
Mar 27 Python
Python Socket实现简单TCP Server/client功能示例
Aug 05 Python
python matplotlib 在指定的两个点之间连线方法
May 25 Python
使用python爬虫获取黄金价格的核心代码
Jun 13 Python
python3实现表白神器
Apr 09 Python
Python匿名函数及应用示例
Apr 09 Python
python如何处理程序无法打开
Jun 16 Python
为什么python比较流行
Jun 19 Python
python中用ctypes模拟点击的实例讲解
Nov 26 Python
python geopandas读取、创建shapefile文件的方法
Jun 29 Python
Python使用psutil库对系统数据进行采集监控的方法
Aug 23 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
第九节 绑定 [9]
2006/10/09 PHP
PHP下打开URL地址的几种方法小结
2010/05/16 PHP
php算开始时间到过期时间的相隔的天数
2011/01/12 PHP
php读取csc文件并输出
2015/05/21 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
jQuery 注意事项 与原因分析
2009/04/24 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
[01:03:41]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第一场 12.17
2020/12/19 DOTA
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
详解Django框架中用户的登录和退出的实现
2015/07/23 Python
Python 比较两个数组的元素的异同方法
2017/08/17 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
2019/06/19 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
Django接收自定义http header过程详解
2019/08/23 Python
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
网络安全方面的面试题
2015/11/04 面试题
计算机维护专业推荐信
2014/02/27 职场文书
2014年党支部承诺书
2014/05/30 职场文书
餐饮服务员岗位职责
2015/02/09 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
金砖之国观后感
2015/06/11 职场文书
python神经网络ResNet50模型
2022/05/06 Python
详解Go语言中配置文件使用与日志配置
2022/06/01 Golang
服务器nginx权限被拒绝解决案例
2022/09/23 Servers