1. 程式人生 > >python之物件記憶體複用

python之物件記憶體複用

python核心型別分為以下兩類: 不可變型別:數字,字串,元組,不可變集合 可變型別:列表,字典,可變集合 而python只對三位及以下整數和短字串物件進行復用,請看程式碼: 52377904

a=3 b=3 id(a) 1544055888

id(b) 1544055888

a=11 b=11 id(a) 1544056144

id(b) 1544056144

a=111 b=111 id(a) 1544059344

id(b) 1544059344

a=1111 b=1111 id(a) 52377904

id(b) 52377968

a=1.1 b=1.1 id(a) 29961024

id(b) 29961048