码迷,mamicode.com
首页 > 其他好文 > 详细

可变序列与不可变序列

时间:2018-12-10 14:05:32      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:元祖   列表   不可变   unicode   改变   可变   内存   序列   行修改   

可变类型:

     比如列表:列表名(或称为列表引用)指向堆空间中的一个列表。列表引用当中存储的内容为地址,可以指向堆内存中的具体对象.

                      一方面,该列表可以保证在地址不变的前提下,改变列表内容;另一方面,该引用也可以直接指向堆空间中的另外一个列表..

不可变序列:

    比如数字、字符、(元祖):对于基础数据类型,变量地址即变量本身,所以值发生变化了,内存地址就一定也变了。

    比如字符串:被称为不可变的字符序列,每个字符底层均有规范的Unicode码对应,内存规定无法对单一的一个字符进行修改,要修改字符串必须重新指向一个全新的字符串

可变序列与不可变序列

标签:元祖   列表   不可变   unicode   改变   可变   内存   序列   行修改   

原文地址:https://www.cnblogs.com/pslblog/p/10095492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!