深拷贝 于 浅拷贝的区别

时间:2022-11-19 19:53:33
import  copy
a=[11,22]
b=[11,22]
print(a==b)
# 判断的是否指向的是同一个应用 print(a is b )
# 浅拷贝 只是拷贝引用地址 c=a
#深拷贝 复制了 数据 d=copy.deepcopy(a)
e=(11,22)
q=e
s=copy.deepcopy(e)
# 对于元组来说 , 深拷贝 和浅拷贝 都是一样的 , 因为元组是不可变的 print(q is s )
print("-----")
#进制之间的转换 #转 2进制 x=bin(18)
print(x)
#转16进制 w=hex(18)
print(w)
# 转成10进制 print(int(x,2))
print(int(w,16))