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

Функція 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))

Вихідні дані

 ідентифікатор 5 = 140472391630016 ідентифікатор a = 140472391630016 ідентифікатор b = 140472391630016 ідентифікатор c = 140472372786520

Важливо зазначити, що все у Python - це об’єкт, парні числа та класи.

Отже, ціле число 5має унікальний ідентифікатор. Ідентифікатор цілого числа 5залишається незмінним протягом усього життя. Подібний випадок з поплавком 5.5та іншими об’єктами.

Цікаві статті...