Функцията id () връща идентичност (уникално цяло число) на обект.
Синтаксисът на id()
е:
id (обект)
id () Параметри
id()
функция отнема единичен параметър обект.
Върната стойност от id ()
id()
функция връща идентичността на обекта. Това е цяло число, което е уникално за дадения обект и остава постоянно през целия си живот.
Пример 1: Как работи id ()?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Изход
id на 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
остава постоянен през целия живот. Подобен е случаят с плувка 5.5
и други обекти.