首页
编程
java
php
前端
首页
编程
java
php
前端
集合类型不可变,为什么还能用add()方法增加新元素呢?
集合类型不可变,为什么还能用add()方法增加新元素呢?
Python对象的可变与不可变是针对内存地址来说的。
详情参考
python基础学习十二:引用、可变与不可变类型详解_耐心的小黑的博客-CSDN博客
一、了解引用在python中,值是靠引用来传递来的。我们可以用 id()来判断两个变量是否为同⼀个值的引用。 我们可以将id值理解为那块内存的地址标识。# 1. int类型a = 1 b = aprint(b) # 1print(id(a)) # 140708464157520print(id(b)) # 140708464157520a = 2print(b) # 1,说明int类型为不可变类型print(id(a)) # 140708464157552,此时得到是的数据2
https://blog.csdn.net/qq_39507748/article/details/109557636
点击展开全文