Funkcja id () zwraca tożsamość (unikalną liczbę całkowitą) obiektu.
Składnia id()
to:
id (obiekt)
id () Parametry
id()
funkcja przyjmuje pojedynczy obiekt parametru.
Wartość zwracana z id ()
id()
funkcja zwraca tożsamość obiektu. Jest to liczba całkowita, która jest unikalna dla danego obiektu i pozostaje niezmienna przez cały okres jego życia.
Przykład 1: Jak działa id ()?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Wynik
id dummyFoo = 140343867415240
Więcej przykładów na 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))
Wynik
id of 5 = 140472391630016 id of a = 140472391630016 id of b = 140472391630016 id of c = 140472372786520
Należy zauważyć, że wszystko w Pythonie to obiekt, nawet liczby i klasy.
Dlatego liczba całkowita 5
ma unikalny identyfikator. Identyfikator liczby całkowitej 5
pozostaje niezmienny przez cały okres istnienia. Podobnie jest w przypadku pływaka 5.5
i innych obiektów.