python變量地址


 1 # python的變量實質是一個指針
 2 # Python的每個對象都分為可變和不可變,主要的核心類型中,數字、字符串、元組是不可變的,其他的包括(列表、字典)是可變的。
 3 # 對於不可變類型int,無論創建多少個不可變類型,只要值相同,都指向同個內存地址。同樣情況的還有比較短的字符串。
 4 a = '123423413'
 5 b = '123423413'
 6 print(id(a), id(b))  # 地址相同
 7 print(a is b)  # True
 8 
 9 a = [1, 2, 3]
10 b = [1, 2, 3]
11 print(id(a), id(b))  # 地址不同
12 print(a is b)  # False
13 print(a == b)  # 判斷里面的值是否相同

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM