最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的平台 78486745 。
is 和 ==,到底有什么区别?
问到 is 和 == 的区别时,很多同学往往都答不上来,搞不清两者什么时候返回一致,什么时候返回不一致。本文我们来看一下这两者的区别。
我们先来看几个例子:
a = "hello"
b = "hello"
print(a is b) # 输出 True
print(a == b) # 输出 True
a = "hello world"
b = "hello world"
print(a is b) # 输出 False
print(a == b) # 输出 True
a = [1, 2, 3]
b = [1, 2, 3]
print(a