Сообщить об ошибке.

Функция id() в Python, идентификатор объекта

Возвращает уникальный идентификатор объекта в программе

Синтаксис:

id(object)

Параметры:

  • object - любой объект, строка, число, список, класс и т. д.

Возвращаемое значение:

Описание:

Функция id() возвращает уникальный идентификатор для указанного объекта.

Все объекты в Python имеют свой уникальный идентификатор. Идентификатор присваивается объекту при его создании. Идентификатор является адресом памяти объекта и будет отличаться при каждом запуске программы.

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

Примеры получения идентификатора объекта.

x = ('apple', 'banana', 'cherry')
>>> id(x)
# 140575915669688

>>> for el in x:
...     print(el, id(el))
... 
# apple 140357908500240
# banana 140357939228488
# cherry 140357871516000