Trong Python, is và is not là các toán tử nhận dạng (identity operators). Mỗi đối tượng trong bộ nhớ được gán một số nhận dạng duy nhất (id) bởi trình thông dịch. Toán tử is trả về False nếu các giá trị id() khác nhau, và True nếu chúng giống nhau.
>>> 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