Python 中整型对象的存储问题
在 python 整型对象所存储的位置是不同的, 有一些是一直存储在某个存储里面, 而其它的, 则在使用时开辟出空间.
说这句话的理由, 可以看看如下代码:
a = 5b = 5a is b # Truea = 500b = 500a is b # False
由上面的代码可知, 整型 5 是一直存在的, 而整型 500 不是一直存在的.
那么有哪些整数是一直存储的呢?
立即学习“Python免费学习笔记(深入)”;
a, b, c = 0, 0, 0while a is b:i += 1a, b = int(str(i)), int(str(i))else:print(i) # 打印 257
由上所知, 小于或等于 256 (2**8) 的非负整数是一直存储的.
a = -1b = -1a is b # False
而负数不会一直存储.
文章推荐
-
Python 3.x 连接数据库示例(pymysql 方式)
由于 mysqldb 模块还不支持 python3.x,所以 python3.x 如果想连接mysql需要安装 pymy...
Python
3分钟前 0 -
深入理解python对json的操作总结
json最广泛的应用是作为ajax中web服务器和客户端的通讯的数据格式,本篇文章主要介绍了python对json的操作...
Python
4分钟前 0 -
详解python进行mp3格式判断
项目中使用mp3格式进行音效播放,遇到一个mp3文件在程序中死活播不出声音,最后发现它是wav格式的文件,却以mp3结尾...
Python
6分钟前 1 -
Python 遍历子文件和所有子文件夹的代码实例
最近看ecshop到网上找资料,发现好多说明ecshop的文件结构不全面,于是想自己弄个出来。但这是个无聊耗时的工作,自...
Python
9分钟前 1 -
深入理解NumPy简明教程---数组1
这篇文章主要介绍了深入理解numpy简明教程(二、数组1),numpy数组是一个多维数组对象,具有一定的参考价值,感兴趣...
Python
10分钟前 1
最新文章
- Python 3.x 连接数据库示例(pymysql 方式) 3分钟前
- 深入理解python对json的操作总结 4分钟前
- 详解python进行mp3格式判断 6分钟前
- Python 遍历子文件和所有子文件夹的代码实例 9分钟前
- 深入理解NumPy简明教程---数组1 10分钟前
- 深入理解NumPy简明教程---数组2 11分钟前
- 深入理解NumPy简明教程---数组3(组合) 12分钟前
- python之Socket网络编程 17分钟前
- Python爬虫技巧汇总 19分钟前
- python 采集中文乱码问题的方法 21分钟前