亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      python

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

      怎樣理解Python中整型對象存儲的位置?

      來源:中華考試網(wǎng)  [2020年9月27日]  【

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

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

        a = 5

        b = 5

        a is b # True

        a = 500

        b = 500

        a is b # False

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

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

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

        a = -1

        b = -1

        a is b # False

        而負(fù)數(shù)不會預(yù)先開辟.

      責(zé)編:hym
      • 會計考試
      • 建筑工程
      • 職業(yè)資格
      • 醫(yī)藥考試
      • 外語考試
      • 學(xué)歷考試