python:不可变对象与可变对象

一、不可变对象str,可变对象 list

二、对于可变对象,对可变对象进行操作,可变对象内部的内容是会变化的

举例:对list进行操作

>>>a=['c','b','a']

>>>a.sort()

>>>a

['a','b','c']

三、对于不可变对象操作,其对象内部的内容是不会变化的

举例:对str进行操作

>>>a='abc'

>>>a.replace('a','A')

扫描二维码关注公众号,回复: 1828310 查看本文章

'Abc'

>>>a

'a,b,c'

实际上是a指向字符串‘abc’

而b是指向新的字符串‘Abc’


笔记来自对于廖雪峰博客的总结

猜你喜欢

转载自blog.csdn.net/zyckhuntoria/article/details/80501117