Python基础之可变对象和不可变对象
前面学习了str,list,tuple,dict,set五种数据类型,其中list为可变对象,tuple,dict中的key,set中的 元素都是不可变对象,下面对可变对象和不可变对象再进行一次演示。
1. 核心知识点:
对可变对象进行操作,比如list,对象内部是会变化的;
对不可变对象进行操作,比如字符串,对象内部是没有变化的,只是在内存空间中生成了新的对象;
2. 测试代码
#可变对象list
>>> L1 = [2,3,5,1,7,3]
>>> L1.sort()
>>> L1
[1, 2, 3, 3, 5, 7]
#不可变对象str