1. 程式人生 > >python之知識點總結

python之知識點總結

     作為初學Python的小白來說,記錄一些學習過程中遇到的問題是十分有必要的。

 

1)列表的宣告方式不同,操作不同

   

a = b = []

or

a = []
b = []

    第一種方式直接導致變數a與b的值是一致的,這個和PHP是有區別的。

 

2)物件可變性

    在 python 中,strings, tuples, 和 numbers 是不可更改的物件,而 list,dict 等則是可以修改的物件。

  • 不可變型別:

    變數賦值 a=5 後再賦值 a=10,這裡實際是新生成一個 int 值物件 10,再讓 a 指向它,而 5 被丟棄,不是改變a的值,相當於新生成了a。

  • 可變型別:變數賦值 la=[1,2,3,4] 後再賦值 la[2]=5 則是將 list la 的第三個元素值更改,本身la沒有動,只是其內部的一部分值被修改了。