Возвращает идентификатор указанного объекта.
id(obj)
-> int
obj -- Объект, идентификатор которого требуется получить.

Возвращает целое, гарантированно являющееся уникальным и постоянным для объекта на время его существования.

Таким образом, объекты, периоды существования которых не пересекаются, могут иметь одинаковый идентификатор.


Заметки к реализации из CPython

Идентификатор является адресом объекта в памяти.

Следует иметь в виду, что некоторые объекты могут иметь один и тот же идентификатор, например: мелкие целые (с -5 по 256), True и False.

    a = 1
b = 1

id(a) == id(b) # True

a = 257
b = 257

id(a) == id(b) # False

Синонимы поиска: id
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.