Mỗi đối tượng Python được gán một số nhận dạng duy nhất khi lưu trong bộ nhớ, có thể lấy bằng hàm id().
- Toán tử
isso sánhid()của hai đối tượng, trả vềTruenếu cùng giá trị, ngược lạiFalse. - Toán tử
is notngược lại: trả vềFalsenếuid()giống nhau,Truenếu khác.
>>> a = 10 >>> b = a >>> id(a), id(b) (1581561184, 1581561184) >>> a is b True >>> a is not b False >>> a = 10 >>> b = 20 >>> id(a), id(b) (1581561184, 1581561504) >>> a is b False >>> a is not b True