可变对象与不可变对象

可变对象:对象

  对象进行操做后,该对象内部是发生变化的

  能够这样认为,操做直接做用于该对象,并使该对象发生了变化

  好比list,对list进行操做,list内部的内容是会变化的

 

不可变对象:

  对象进行操做后,该对象内部是不发生变化的

  能够这样认为,操做该对象以前先将其复制一份,而后对该复制的对象进行操做,原来的对象不发生变化

  好比str,对str进行操做

相关文章
相关标签/搜索