python中 “is” 和 "=="的区别----内存地址的深入理解
直接上手撸代码
我们先看一段(字符串情况):
a=“hello world”
b=“hello world”
打印出结果:
print(id(a)) #5619056
print(id(b)) #5619056
print(a is b) #True
print(a==b) #True
(列表的情况)
c=[1,2,3]
d=[1,2,3]
print(id(c)) #19029...
原创
2019-03-16 15:18:59 ·
681 阅读 ·
0 评论