Python中的“is not”运算符是做什么的?

Python中的“is not”运算符是做什么的?

在Python中,is和is not运算符被称为身份运算符。Python解释器将计算机内存中的每个对象赋予一个唯一的标识号(id)。身份运算符检查两个对象的id()是否相同。“is not”运算符返回True如果id()值不同,否则返回False。

>>> a=10
>>> b=a
>>> id(a), id(b)
(490067904, 490067904)
>>> a is not b
False
>>> a=10
>>> b=20
>>> id(a), id(b)
(490067904, 490068064)
>>> a is not b
True

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程