廖雪峰python3复习总结——day2-2

再议不可变对象:

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指向这个字符串。

猜你喜欢

转载自blog.csdn.net/weixin_41124748/article/details/82585086