Функція 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
та іншими об’єктами.