is 用于判断两个变量是否引用同一个, 会对比其中两个变量的地址。
is not 用于判断两个变量是否引用自不同的对象。也会比较地址
is与== 比较:
==判断变量的值是否一样,不比较地址的。
a=["hello"]
b=["hello"]
print(a is b, a==b) # 输出为 False, True
is 用于判断两个变量是否引用同一个, 会对比其中两个变量的地址。
is not 用于判断两个变量是否引用自不同的对象。也会比较地址
is与== 比较:
==判断变量的值是否一样,不比较地址的。
a=["hello"]
b=["hello"]
print(a is b, a==b) # 输出为 False, True