Идентификатор Python ()

Функция 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и другими объектами.

Интересные статьи...