Python一切皆对象。 对象分为 可变和不可变,两大类。
- 不可变对象,该对象所指向的内存中的值不能被改变。
当改变某个变量时候,这会开辟一个新的地址 把原来的值复制一份后再改变,变量指向这个新的地址。
- 可变对象,该对象所指向的内存中的值可以被改变。
变量(准确的说是引用)改变后,实际上是其所指的值直接发生改变,不产生新对象。
python3中的对象总结如下:
Python一切皆对象。 对象分为 可变和不可变,两大类。
- 不可变对象,该对象所指向的内存中的值不能被改变。
当改变某个变量时候,这会开辟一个新的地址 把原来的值复制一份后再改变,变量指向这个新的地址。
- 可变对象,该对象所指向的内存中的值可以被改变。
变量(准确的说是引用)改变后,实际上是其所指的值直接发生改变,不产生新对象。
python3中的对象总结如下: