Funkcja obiektu Pythona

Funkcja obiektu Pythona
Python to potężny język programowania wysokiego poziomu, który jest szeroko stosowany wśród programistów. To niezwykle łatwy, ale potężny język programowania do nauki. Wbudowana funkcja w Python sprawia, że ​​jest to bardzo łatwy i szybki język. W tym artykule omówimy jedną z wbudowanych funkcji Pythona, która jest funkcją obiektu (). Wykazamy, jak użyć funkcji Python Object () w programie za pomocą przykładów. Ten przewodnik pomoże Ci dowiedzieć się, jak korzystać z funkcji Object () w niektórych praktycznych przykładach.

Co to jest funkcja Python Object ()?

Funkcja Object () w języku programowania Pythona służy do utworzenia pustego obiektu, który może być używany jako podstawa dla wszystkich klas. Do tego obiektu nie można dodać nowych metod lub właściwości. Ma jednak wszystkie wbudowane właściwości używane dla klas. Staje się klasą podstawową dla wszystkich utworzonych niestandardowych obiektów. Nie wymaga parametru wejściowego i zwraca pusty obiekt. Wszystkie obiekty utworzone przez funkcję Object () różnią się od innych obiektów. Krótko mówiąc, wszystkie obiekty utworzone przez funkcję Object () są unikalne.

Składnia funkcji Python Object ()

Składnia funkcji Object () jest bardzo prosta i podstawowa. Spójrz na następującą składnię:

„OBJT” jest parametrem, który zawiera wynik generowany przez funkcję Object (). Object () to faktyczna funkcja, która tworzy pusty obiekt. Przetestujmy funkcję Object () w niektórych przykładowych przykładach, aby zrozumieć jej funkcjonalność.

Przykład 1:

Praca z funkcją Object () jest bardzo łatwa, ponieważ trzeba tylko wywołać funkcję obiektu () według jej nazwy i tworzony jest pusty obiekt. Po utworzeniu przykładowego pustego obiektu możesz używać go w swoich programach zgodnie z Twoimi potrzebami. Możesz go użyć w swoich praktycznych aplikacjach do wykonywania dowolnej złożonej, ale przydatnej operacji. W pierwszym przykładzie metoda obiektu () jest wywoływana przez jej typ. Przykładowy kod jest podany następująco dla twojego zrozumienia. Sprawdź kod na poniższym zrzucie ekranu:

obj = obiekt ()
print („Typ obiektu to =”, typ (obj))

Tutaj widać, że pierwszy wiersz zawiera wywołanie obiektu (), a wynik jest przypisany do zmiennej „OBJ”. Następny wiersz używa instrukcji print () do wydrukowania wyniku klasy () na ekranie. Używamy funkcji type () do identyfikacji typu tworzonego obiektu. Funkcja type () to wbudowana funkcja podana w języku programowania Python, która służy do uzyskania typu obiektu. Oto dane wyjściowe poprzedniego kodu:

Zauważ, że funkcja type () zwraca typ obiektu, co oznacza, że ​​utworzony obiekt jest typu . Należy do klasy obiektu.

Przykład 2:

Chociaż obiekt utworzony przez funkcję Object () jest pusty i pozbawiony cech, ma pewne atrybuty, które można użyć w innych klasach. W tym przykładzie sprawdzimy, jakie atrybuty ma obiekt utworzony przez funkcję obiektu (). Przykładowy kod jest podany następująco. Użyj go w swoich programach, tak jak lepiej to zrozumieć:

obj = obiekt ()
drukuj („Atrybuty obiektu to = \ n”, dir (obj))

Utworzyliśmy obiekt, wywołując funkcję obiektu (), a następnie przypisaliśmy go do zmiennej o nazwie „OBJ”. Następnie używamy instrukcji drukowania, aby wydrukować wynik zgodnie z naszymi potrzebami. Używamy funkcji Dir () tutaj. Uzyskuje wszystkie atrybuty obiektu. Dir () to wbudowana funkcja dostarczana w języku programowania Python, która służy do uzyskania metod lub właściwości powiązanych z obiektem. Lista metod, właściwości i wszystkich innych atrybutów obiektu „OBJ” podano w następującym wyjściu:

Jest to lista wspólnych właściwości i atrybutów powiązanych z obiektem, który jest wspólny dla przypadków wszystkich klas Pythona.

Przykład 3:

Jak omówiliśmy w poprzednim przykładzie, żadne dwa obiekty utworzone przez funkcję Object () nie są takie same; Różnią się od siebie. Tak więc, dla twojego zrozumienia, sprawdzimy, czy dwa obiekty są takie same, czy nie w tym przykładzie. Przykładowy kod jest podany następująco. Spójrz:

obj1 = obiekt ()
obj2 = obiekt ()
Drukuj (”jest obiekt 1 równy obiektowi 2? = ", str (obj1 == obj2))

Tutaj utworzyliśmy dwa obiekty - „obj1” i „obj2” - z funkcją obiektu (). Następnie używamy instrukcji print (), aby wydrukować wynik na ekranie. Sprawdzamy, czy obiekt 1 jest równy obiektowi 2, czy nie przy użyciu operatorów porównawczych „==”. Oświadczenie „OBJ1 == OBJ2”, które jest zapisane tutaj, sprawdza, czy dwa obiekty są takie same, czy nie. Jak wiemy, nie będą takie same. Wynik porównania powinien być „fałszywy”. Sprawdźmy wynik następującego wyjścia:

Jak widać, wynik porównywania jest „fałszywy”, który dowodzi, że żadne dwa obiekty utworzone przez funkcję Object () nie są takie same.

Przykład 4:

Jak wiemy, obiekty utworzone przez funkcję Object () mają różne atrybuty. Ale skąd pochodzą, ponieważ stworzony obiekt jest pozbawiony cech? Aby to zrozumieć, sprawdzimy, która klasa wykonuje obiekt utworzony przez funkcję obiektu (). Utworzony obiekt jest instancją jego nadklasy, więc dziedziczy wszystkie atrybuty jego nadklasy. Sprawdźmy, czy obiekt utworzony przez funkcję Object () jest instancją klasy obiektu, czy nie. Używamy następującego przykładowego kodu do sprawdzenia nadklasy utworzonego obiektu:

obj = obiekt ()
print (”jest obiektem instancją klasy ()? = ", isinstance (obj, obiekt))

Najpierw tworzymy obiekt za pomocą funkcji Object (). Następnie używamy instrukcji print () do wydrukowania wyjścia funkcji. Używamy funkcji isinstance (), aby uzyskać nadklasę utworzonego obiektu. IsInstance () to wbudowana funkcja Pythona, która służy do sprawdzenia, czy obiekt jest przykładem, której klasy. Wyjście funkcji isinstance () podano w następujący sposób:

Wniosek

Język programowania Python zapewnia kilka przydatnych funkcji, które pomagają programistom napisać łatwe do zrozumienia kody. W tym krótkim przewodniku zaprojektowaliśmy szybki przegląd funkcji Python Object (). Funkcja Object () w języku programowania Pythona służy do stworzenia pustego lub pozbawionego cech obiektu. Użyliśmy niektórych prostych kodów poziomu podstawowego, aby pomóc Ci zrozumieć działanie funkcji obiektu ().