时间:2018-11-03
作者:魏文应
一、对象
对象的组成
每个对象中都保存了三个数据:
- id (标识)
- type(类型)
- value(值)
列表就是一个可变对象。可变对象的可变,指的是 value值 可变,而不是 id 和 type 可变,标识和类型是不可变的。
- 列表就是一个可变对象
a = [1,2,3]
- a[0] = 10 (改对象)
- 这个操作是在通过变量去修改对象的值
- 这种操作不会改变变量所指向的对象
- 当我们去修改对象时,如果有其他变量也指向了该对象,则修改也会在其他的变量中体现
- a = [4,5,6] (改变量)
- 这个操作是在给变量重新赋值
- 这种操作会改变变量所指向的对象
- 为一个变量重新赋值时,不会影响其他的变量
- 一般只有在为变量赋值时才是修改变量,其余的都是修改对象
网友评论