Python 中的“is”运算符有什么作用?
在Python中,is 和 is not 运算符称为同一性运算符。计算机内存中的每个对象都会被Python 解释器分配一个唯一的识别号 (id)。同一性运算符检查两个对象的 id() 是否相同。如果 id() 值不同则“is”运算符返回 false,如果相同则返回 true。
>>> a=10 >>> b=a >>> id(a), id(b) (490067904, 490067904) >>> a is b True >>> a=10 >>> b=20 >>> id(a), id(b) (490067904, 490068064) >>> a is b False
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程语言
C++
C#
MongoDB
MySQL
Javascript
PHP