淺談Python 中整型對象的存儲問題
在 Python 整型對象所存儲的位置是不同的, 有一些是一直存儲在某個存儲里面, 而其它的, 則在使用時開辟出空間.
說這句話的理由, 可以看看如下代碼:
a = 5 b = 5 a is b # True a = 500 b = 500 a is b # False
由上面的代碼可知, 整型 5 是一直存在的, 而整型 500 不是一直存在的.
那么有哪些整數(shù)是一直存儲的呢?
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) 的非負(fù)整數(shù)是一直存儲的.
a = -1 b = -1 a is b # False
而負(fù)數(shù)不會一直存儲.
以上就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
簡單了解Python3 bytes和str類型的區(qū)別和聯(lián)系
這篇文章主要介紹了簡單了解Python3 bytes和str類型的區(qū)別和聯(lián)系,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12Python基礎(chǔ)教程之while循環(huán)用法講解
Python中除了for循環(huán)之外還有一個while循環(huán),下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之while循環(huán)用法講解的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12TensorFlow 輸出checkpoint 中的變量名與變量值方式
今天小編就為大家分享一篇TensorFlow 輸出checkpoint 中的變量名與變量值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02淺析Python中壓縮zipfile與解壓縮tarfile模塊的使用
Python?提供了兩個標(biāo)準(zhǔn)庫模塊來處理文件的壓縮和解壓縮操作:zipfile和tarfile,本文將分享?這兩個模塊的使用方法,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-10-10