不可变类型与可变类型
1、不可变类型(整型,浮点型,布尔值,字符串,元组)
1 name1='asdfg' 2 name2='asdfg' 3 print(id(name1)) 4 print(id(name2)) 5 #内存地址相同 6 7 print(name1==name2) 8 print(name1 is name2) 9 10 name='xxx' 11 name='yyy' 12 print(name) #'yyy' 13 14 name3='www' 15 name4=name3 16 name3='qqq' 17 print(name3) #qqq 18 print(name4) #www
2、可变类型(列表,set集合,字典)
1 #可变数据类型 (目前只有列表,set集合可变) 2 lst1=[1,2,3] 3 lst2=[1,2,3] 4 #lst1,lst2值相同,内存地址不同 5 print(lst1==lst2) #True 值相同 6 print(lst1 is lst2) #False 地址不同 7 print(id(lst1)) 8 print(id(lst2))
浙公网安备 33010602011771号