可变对象

可变对象
-每个对象中都保存了三个数据:
id(标识)
type(类型)
value(值)

-列表就是一个可变对象
a=[1,2,3]

-a[0]=10(改对象)
这个操作是在通过变量去修改对象得值
这种操作不会改变变量所指定的对象
当我们去修改对象时,如果有其他变量也指向了该对象,则修改也会在其他的变量中体现

-a=[4,5,6](改变量)
这个操作是在给变量重新赋值
这种操作会改变变量所指定的对象
为一个变量重新赋值时,不会影响其他的变量

-一般只有在为变量赋值时才是修改变量,其余的都是修改对象

posted @ 2020-04-17 20:12  Challen_Moon  阅读(129)  评论(0)    收藏  举报