Python 中的“is not”運算子執行什麼功能?
在 Python 中,“is”和“is not”運算子稱為同一性運算子。計算機記憶體中的每個物件均由 Python 直譯器分配一個唯一的標識號 (id)。同一性運算子檢查兩個物件的 id() 是否相同。“is not”運算子返回 true 表示 id() 值不同,返回 false 表示 id() 相同。
>>> 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP