id():在内存中存储的位置
type():变量的类型
value:值
is和==的区别
==判断的条件:type value
is判断的条件:type value id
深拷贝和浅拷贝的区别
当一个变量a=x的时候 约定为:指向一个地址的过程
浅拷贝:copy.copy()
#拷贝内容type value 内容的id
#新建一个变量,这个变量内容指向原来变量的地址,原变量的值变化,新变量的值也随之变化
深拷贝:copy.deepcopy()
#拷贝内容type value
#深拷贝的变量全部为新的内容,地址指向一个新的地址,与原变量再无关系
如果 copy.copy()拷贝的是元组 那么它不会进行浅拷贝 仅仅是指向
因为元组是不可变数据类型,意味着数据一定不能修改
因此它会自动判断为指向