python语言:
==: 类型和值是否相等
is: 类型和值是否相等, 内存地址是否相等
print(1=='1') ##False
print(1==1)True
a和b的内容相同,在内存空间的位置不一样
a=[1,2]
b=a.copy()
print(a,id(a)) # [1, 2] 2653606856576
print(b,id(b)) # [1, 2] 2653606855616
print(a is b) # False
python语言:
==: 类型和值是否相等
is: 类型和值是否相等, 内存地址是否相等
print(1=='1') ##False
print(1==1)True
a和b的内容相同,在内存空间的位置不一样
a=[1,2]
b=a.copy()
print(a,id(a)) # [1, 2] 2653606856576
print(b,id(b)) # [1, 2] 2653606855616
print(a is b) # False