目錄值改變,id不變
# 驗證:
# 整型是不可變型別
a = 10
print(id(a))
a = 20
print(id(a))
265512256
265512416
# 浮點型是不可變型別
a = 10.1
print(id(a))
a = 20.1
print(id(a))
46394032
46393984
# 字串是不可變型別
a = '123'
print(id(a))
a = '333'
print(id(a))
18079680
18124896
整型,浮點型,字串在python中被設計成了不可分割的整體,不可以被改變
布林型別修改無意義,也是不可變資料型別
值改變,id不變
# 列表是可變型別
l = [1,2,3]
print(id(l))
l[0]=0
print(id(l))
17643000
17643000
# 字典是可變型別
dic =
print(id(dic))
dic['a']='000'
print(id(dic))
19953824
19953824
python 可變資料型別 不可變資料型別
在python中,資料型別分為可變資料型別和不可變資料型別,不可變資料型別包括string,int,float,tuple,可變資料型別包括list,dict。所謂的可變與不可變,舉例如下 a test print a 0 t a 0 1 traceback most recent call las...
python 可變資料型別 不可變資料型別
在python中,資料型別分為可變資料型別和不可變資料型別,不可變資料型別包括string,int,float,tuple,可變資料型別包括list,dict。所謂的可變與不可變,舉例如下 a test print a 0 t a 0 1 traceback most recent call las...
可變資料型別與不可變資料型別
可變資料型別 資料更改前後,記憶體id不變 列表,字典,集合 不可變資料型別 資料更改前後,記憶體id發生改變 數字 包括 整型,浮點型 字串,元組 分別對各種資料型別進行驗證 數字 int float 不可變資料型別 資料型別是不允許改變的,這就意味著如果改變量字資料型別的值,將重新分配記憶體空間...