再议不可变对象:
str是不可变对象,list是可变对象。
>>> a = ['c', 'b', 'a']
>>> a.sort()
>>> a
['a', 'b', 'c']
sort()函数参考https://blog.csdn.net/u011475210/article/details/77769245
>>> a = 'abc'
>>> b = a.replace('a', 'A')
>>> b
'Abc'
>>> a
'abc'
这里字符串是不可变对象,首先内存创建字符创“abc”,再创建变量a指向字符串“abc”,replace()函数则新创建一个字符创“Abc”,再创建b指向这个字符串。