可变序列与不可变序列
Posted pslblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可变序列与不可变序列相关的知识,希望对你有一定的参考价值。
可变类型:
比如列表:列表名(或称为列表引用)指向堆空间中的一个列表。列表引用当中存储的内容为地址,可以指向堆内存中的具体对象.
一方面,该列表可以保证在地址不变的前提下,改变列表内容;另一方面,该引用也可以直接指向堆空间中的另外一个列表..
不可变序列:
比如数字、字符、(元祖):对于基础数据类型,变量地址即变量本身,所以值发生变化了,内存地址就一定也变了。
比如字符串:被称为不可变的字符序列,每个字符底层均有规范的Unicode码对应,内存规定无法对单一的一个字符进行修改,要修改字符串必须重新指向一个全新的字符串
以上是关于可变序列与不可变序列的主要内容,如果未能解决你的问题,请参考以下文章