Возвращает идентификатор указанного объекта.
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
На заметку
Зарегистрированные пользователи могут публиковать свои мнения относительно Книг, Видео, Статей других авторов и прочего в разделе Обсуждений.