浅析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实现人人网登录示例分享
Jan 19 Python
python多重继承新算法C3介绍
Sep 28 Python
在Python编程过程中用单元测试法调试代码的介绍
Apr 02 Python
python字典操作实例详解
Nov 16 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
Jan 02 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
django将图片上传数据库后在前端显式的方法
May 25 Python
python实现可视化动态CPU性能监控
Jun 21 Python
python 读取鼠标点击坐标的实例
Dec 29 Python
Python while true实现爬虫定时任务
Jun 08 Python
python 如何对logging日志封装
Dec 02 Python
Python环境搭建过程从安装到Hello World
Feb 05 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 set_error_handler()函数使用详解(示例)
2013/11/12 PHP
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
php curl常用的5个经典例子
2017/01/20 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
Cookie 小记
2010/04/01 Javascript
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
完美JQuery图片切换效果的简单实现
2016/07/21 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
Python修改MP3文件的方法
2015/06/15 Python
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
python3中sys.argv的实例用法
2020/04/24 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
财务部出纳岗位职责
2013/12/22 职场文书
雷锋精神演讲稿
2014/05/13 职场文书
六一儿童节标语
2014/10/08 职场文书
白酒代理协议书范本
2014/10/26 职场文书
爱国电影观后感
2015/06/19 职场文书
毕业班工作总结
2015/08/10 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android