Функция id () возвращает идентификатор (уникальное целое число) объекта.
Синтаксис id()
:
id (объект)
id () Параметры
id()
функция принимает объект с одним параметром.
Возвращаемое значение из id ()
id()
функция возвращает идентификатор объекта. Это целое число, уникальное для данного объекта и остающееся постоянным в течение его срока службы.
Пример 1: Как работает id ()?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Вывод
идентификатор dummyFoo = 140343867415240
Дополнительные примеры по id ()
print('id of 5 =',id(5)) a = 5 print('id of a =',id(a)) b = a print('id of b =',id(b)) c = 5.0 print('id of c =',id(c))
Вывод
id из 5 = 140472391630016 id из a = 140472391630016 id из b = 140472391630016 id из c = 140472372786520
Важно отметить, что все в Python - это объекты, даже числа и классы.
Следовательно, целое число 5
имеет уникальный идентификатор. Идентификатор целого числа 5
остается постоянным в течение всего времени жизни. Аналогично обстоит дело с float 5.5
и другими объектами.