Identyfikator Pythona ()

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 5ma unikalny identyfikator. Identyfikator liczby całkowitej 5pozostaje niezmienny przez cały okres istnienia. Podobnie jest w przypadku pływaka 5.5i innych obiektów.

Interesujące artykuły...