摘要:
python中所谓浅拷贝就是对引用的拷贝,所谓深拷贝就是对对象的资源的拷贝。 首先,对赋值操作我们要有以下认识: 赋值是将一个对象的地址赋值给一个变量,让变量指向该地址( 旧瓶装旧酒 )。 修改不可变对象(str、tuple)需要开辟新的空间 修改可变对象(list等)不需要开辟新的空间 浅拷贝仅仅 阅读全文
posted @ 2018-01-15 16:04
客Ren
阅读(279)
评论(0)
推荐(0)
摘要:
Python的每个对象都分为可变和不可变,主要的核心类型中,数字、字符串、元组是不可变的,列表、字典是可变的。 对不可变类型的变量重新赋值,实际上是重新创建一个不可变类型的对象,并将原来的变量重新指向新创建的对象(如果没有其他变量引用原有对象的话(即引用计数为0),原有对象就会被回收)。 不可变类型 阅读全文
posted @ 2018-01-15 15:56
客Ren
阅读(201)
评论(0)
推荐(0)

浙公网安备 33010602011771号