python對象都有三個特性分別是身份、類型、值,身份指該對象內存地址,內建函數id()可獲得身份,類似於指針的地址,但不能控制這個值,類型決定對象可以保存什么類型的值,值是對象表示的數據項,python中可變類型有列表,字典,不可變類型有數字、字符串、元組。
1 >>>x='you are Chinese' 2 3 >>>print(id(x)) //16191232 不同機器不同 4 5 >>>x='I am Korean' 6 7 >>>print(id(x)) //16191253 8 9 可見對象x(不可變類型字符串)的身份在兩次賦值前后發生了變化 10 11 >>>aList=['aa',32,14,'lady'] 12 13 >>>print(id(aList)) //17233174 14 15 >>>aList[1]+=1 16 17 >>>print(aList) //['aa',33,14,'lady'] 18 19 >>>print(id(aList)) //17233174 20 21 可變對象y(列表類型)的身份在兩次賦值前后並未發生變化