身份运算符的使用
功能要求
身份运算符演示
实例代码
a = 11; b = 11
print(a, b)
print(a is b, a is not b)
print(id(a), id(b))
a = 11; b = 22
print(a, b)
print(a is b, a is not b)
print(id(a), id(b))
运行结果
11 11
True False
2158295056944 2158295056944
11 22
False True
2158295056944 2158295057296
知识说明
身份运算符用于比较两个对象的内存地址
在身份运算中,内存地址相同的两个变量进行is运算时,返回True;内存地址不同的两个变量进行is not运算时,返回True。