可變對象與不可變對象

可變對象:對象

  對象進行操做後,該對象內部是發生變化的

  能夠這樣認爲,操做直接做用於該對象,並使該對象發生了變化

  好比list,對list進行操做,list內部的內容是會變化的

 

不可變對象:

  對象進行操做後,該對象內部是不發生變化的

  能夠這樣認爲,操做該對象以前先將其複製一份,而後對該複製的對象進行操做,原來的對象不發生變化

  好比str,對str進行操做

相關文章
相關標籤/搜索