问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python中变量和对象真就是存储不同的物理内存位置?

发布网友 发布时间:2022-04-18 09:05

我来回答

2个回答

懂视网 时间:2022-04-18 13:26

在 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
i = 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

而负数不会预先开辟.

热心网友 时间:2022-04-18 10:34

在python中,变量也是对象。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
13岁一直到18岁晚上经常熬夜会有什么影响 具象表现素描内容简介 ...| 从14世纪文艺复兴到20世纪具象表现绘画 · 168幅画 · 图解西方... 【漫画赏析】比喻具象化——《孤高之人》手法分析 具象美术作品有哪些 具象艺术艺术家介绍 话说 曾经有个演唱会 是初音未来演唱会 39祭 谁知道微信聊天记录删掉了,还能恢复过来吗?有什么软件可以恢复吗?不... 六爻。测缘分。测婚姻 礼仪起源于祭祀的证据是什么? 为什么换不了头像呢??? 徐州市睢宁县古邳镇到台儿庄多少公里 2022年睢宁县古邳镇半山村是否还会拆迁吗? 如何从南京到达睢宁古邳镇黄河村 睢宁县古邳镇吴口村陈口组发生的重大事件 江苏徐州睢宁县古邳镇曹河村在古邳什么方向 三国时下邳指的是哪里? 古邳镇的自然资源 办贷款提前还款利率怎么算 徐州市睢宁县古邳镇有多少个村 发热可以用酒擦身体吗 借款合同怎样约定提前还款的利率 惠普1216硒鼓的加粉口在哪里? 古邳引人入胜的民间传说 惠普m227fdw废粉仓在哪 古邳是现在的叫法,还是下邳是现在的叫法 古邳镇的介绍 古邳镇的由来? 提前还款利率会重新计算吗 次时代游戏 置换贴图是干嘛的 怎么生成?贴在什么属性上? 被盗钱丢了怎么办? 被盗了,微信钱包里面的钱怎样才能找回? 没有绑定手机号,号被盗了,钱包里面的钱,怎么找回 被盗零钱怎么办 是不是一般提前批的分数线都比较高? 怎么才能把屏保上的不想用的图像全部撤出来? 济南高新区有什么初中 设置了新的屏保,还是喜欢原来自带的杂志图片屏保。怎么删除自己设置的屏保? 济南汉峪小区具体位置在哪里啊 济南高新区拜舜华路离大汉峪的距离 百度上经常有加了解减肥的那种广告是真的吗 在微信上有个减肥的广告,内容是:我是来自沂蒙山区的一位干了40年的中医,从太爷爷那辈开始我家就几辈 爱奇艺上打的瘦身广告,让添加,可信吗? Python 的对象方法是怎么存储的”,该怎么回答 一个月怎么减30斤? 一个两部手机上信息怎么同步? 怎么跑好高速 一个两部手机上信息怎么同步 新手第一次跑高速有什么要注意的? 怎样才能跑好高速公路