首页 > 编程语言 >Python 中整型对象存储的位置

Python 中整型对象存储的位置

时间:2023-08-06 17:00:47浏览次数:39  
标签:存储 预先 Python int 整型 内存地址

在 Python 整型对象所存储的位置是不同的, 有一些是预先分配内存的,它一直存储在内存里面, 而其它的, 则在使用时开辟出空间.


说这句话的理由, 可以看看如下代码:

1

2

3

4

5

6


= 5

= 5

is # True

= 500

= 500

is # False


由上面的代码可知, 整型 5 是一直存在的, 而整型 500 不是一直存在的.


那么有哪些整数是预先分配内存地址的呢?

1

2

3

4

5

6

7


a, b, c = 000

= 0

while is b:

+= 1

a, b = int(str(i)), int(str(i))

else:

print(i) # 打印 257


由上所知, 小于或等于 256 (2**8) 的非负整数是一直存储的,(也就是说它们的内存地址是预先开辟出来的, 不需要后面再分配)

1

2

3


= -1

= -1

is # False


而负数不会预先开辟.

标签:存储,预先,Python,int,整型,内存地址
From: https://blog.51cto.com/u_16191847/6985380

相关文章

  • python配置
    python配置pip设置全局清华源pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simplejupyter安装pipinstalljupyterlabjupyter内核配置pipinstallipykernelpython-mipykernelinstall--user--name=yolov8jupyterkernelspeclistjupyter......
  • 流畅的python笔记 (一) 1.python的数据模型
    python的数据模型:python风格的设计思想完全体现在Python的数据模型上,而数据模型所描述的API,为使用最地道的语言特性来构建你自己的对象提供了工具。数据模型其实是对Python框架的描述,它规范了这门语言自身构建模块的接口,这些模块包括但不限于序列、迭代器、函数、类和上下文管理......
  • 笔记|《Python数据分析基础》
    python基础StrategyforFindingaRegexWeneedastrategytofindaregexthatmatchesallthewinnersbutnoneofthelosers.Icameupwiththisapproach:Generateapoolofregexparts:smallregexesofafewcharacters,suchasoror."bu"&......
  • 使用Python爬取公众号的合集内容
    使用Python爬取公众号的合集前言。。。最近老是更新关于博客的文章,很久没更新其他的了,然后写一下如何爬取微信公众号里面的图片吧!先看看微信公众号的样子吧:我爬取的是公众号的合集内容讲解首先用手机打开某个图片公众号的文章,然后复制链接用电脑打开,它的url为:以下所展示的......
  • 如何使用 Python 运算符进行性能优化 All In One
    如何使用Python运算符进行性能优化AllInOne为什么Python运算符//比运算符/性能更好,运行速度更快呀❓WhyPythonoperator//isfasterthanoperator/demosclassSolution:defnumberOfSteps(self,num:int)->int:steps:int=0whilenum>......
  • Python模块
    目录1.作用2.导入3.python文件的引用问题(1)导入模块(2)引用时的路径问题python模块(Module),是一个python文件,以.py结尾。模块能定义函数、类和变量,模块里也能包含可执行的代码。1.作用模块就是一个Python文件,里面有类、函数、变量等,我们可以拿过来用(导入模块去使用)2.导入模块在使......
  • Python类与面向对象
    目录一、面向对象的概念1.是什么?2.特点二、类与对象1.类的定义(1)类的定义格式(2)类的定义形式2.类的构造(创建create)方法3.类的实例化(类的对象化)(1)对象的创建格式(2)访问对象成员4.成员的定义及访问(1)私有变量和方法的访问——只允许本类使用,子类和外部都不能访问(2)公有变量和方法的访问......
  • Python函数传参
    目录1.无参函数2.带参函数2.1实参类型2.2形参类型根据函数是否带参数,分为无参函数和带参函数。1.无参函数​不会对一些实参(变量,常量,表达式,函数等)进行操作,无参函数没有形参,调用函数没有实参。例:定义一个函数,函数功能:打印hello。defprint_hello():print('hello')#......
  • Python数据容器
    目录一、分类二、数据容器:list列表1.定义语法2.下标索引3.常用操作4.list(列表)的遍历之for循环三、数据容器:str字符串1.常用操作四、数据容器:dict字典1.获取字典数据2.字典的嵌套及内容获取3.常用操作五、数据容器对比总结一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1......
  • 快速入门OpenCv(python版)
    OpenCV是一个(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。在学习过程中遇到问题最好的办法就是......