浅析Python 中整型对象存储的位置

作者:jingxian 时间:2021-10-06 13:40:20 

在 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,整型,对象,存储
0
投稿

猜你喜欢

  • 设计地址栏透明icon图标方法

    2008-10-25 16:42:00
  • 解决Django加载静态资源失败的问题

    2023-09-11 21:10:51
  • Django实现文章详情页面跳转代码实例

    2023-08-29 05:41:47
  • 一个简单的MySQL备份Shell脚本

    2024-01-22 16:44:24
  • 利用Seaborn绘制20个精美的pairplot图

    2023-08-15 20:09:15
  • SQLserver中的declare变量用法

    2024-01-18 22:40:19
  • MySql带OR关键字的多条件查询语句

    2024-01-21 22:39:25
  • 详解MySQL中的缓冲池(buffer pool)

    2024-01-26 01:05:53
  • Python实现爬虫抓取与读写、追加到excel文件操作示例

    2023-11-10 09:08:34
  • 利用python数据分析处理进行炒股实战行情

    2022-01-30 10:28:29
  • 图文详解如何在WordPress中嵌入iFrame

    2023-06-12 23:58:02
  • mysql 10w级别的mysql数据插入

    2024-01-16 01:42:46
  • 使用Python中PDB模块中的命令来调试Python代码的教程

    2021-04-28 21:22:57
  • Python使用Selenium实现淘宝抢单的流程分析

    2022-01-31 04:04:18
  • 浅谈MySQL存储引擎选择 InnoDB还是MyISAM

    2009-05-10 20:02:00
  • YUV转为jpg图像的实现

    2021-07-26 09:18:29
  • 四种方法在SQL Server数据库中成批导入数据

    2009-02-19 17:25:00
  • Python2和Python3中print的用法示例总结

    2022-07-19 02:27:58
  • 为非IE浏览器添加mouseenter,mouseleave事件的实现代码

    2024-02-23 19:26:11
  • Mysql数据迁徙方法工具解析

    2024-01-23 18:23:30
  • asp之家 网络编程 m.aspxhome.com