深拷贝 于 浅拷贝的区别

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))

猜你喜欢

转载自blog.csdn.net/yumingzhu1/article/details/80481637