华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python編程基礎(chǔ) >> 文章內(nèi)容

Python中整型對(duì)象存儲(chǔ)的位置

來(lái)源:中華考試網(wǎng)  [2020年10月29日]  【

  在 Python 整型對(duì)象所存儲(chǔ)的位置是不同的, 有一些是預(yù)先分配內(nèi)存的,它一直存儲(chǔ)在內(nèi)存里面, 而其它的, 則在使用時(shí)開辟出空間.

  說(shuō)這句話的理由, 可以看看如下代碼:

1
2
3
4
5
6
= 5
= 5
is # True
= 500
= 500
is # False

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

  那么有哪些整數(shù)是預(yù)先分配內(nèi)存地址的呢?

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) 的非負(fù)整數(shù)是一直存儲(chǔ)的,(也就是說(shuō)它們的內(nèi)存地址是預(yù)先開辟出來(lái)的, 不需要后面再分配)

1
2
3
= -1
= -1
is # False

  而負(fù)數(shù)不會(huì)預(yù)先開辟。

責(zé)編:fushihao
  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
濉溪县| 台东市| 沙坪坝区| 高邮市| 肇庆市| 上饶市| 黔东| 河津市| 乌拉特前旗| 会同县| 三穗县| 巢湖市| 塔河县| 旬邑县| 灵宝市| 广西| 南岸区| 苗栗县| 蒲城县| 方城县| 永嘉县| 专栏| 翼城县| 丹东市| 六安市| 揭西县| 宿州市| 张掖市| 咸宁市| 高陵县| 辰溪县| 西峡县| 宕昌县| 深州市| 靖西县| 渝中区| 公安县| 塔城市| 天津市| 崇明县| 绥阳县|