Składnia:
Super()
Instalacja Pythona:
Przed wdrożeniem przykładów Pythona musimy mieć zainstalowany pakiet Python na naszym Ubuntu 20.04 System Linux. Zaloguj się więc z systemu Linux i otwórz powłokę zaciskową przez „Ctrl+alt+t” szybko. Ale najpierw musimy sprawdzić, która wersja Pythona została już zainstalowana w naszym systemie. I w tym celu wypróbuj zapytanie poniżej. Możesz zobaczyć, teraz pokazuje najnowszą wersję Pythona.
$ Python3 --version
Po tym,. Stąd wypróbuj poniższe zapytanie, aby zaktualizować system Linux:
Aktualizacja $ sudo apt
Za pośrednictwem pakietu PPA dodaj dodatkowe pakiety dla Pythona:
$ sudo add-apt-repozytory PPA: DeadsnaKes/PPA
wciśnij Wchodzić Klucz do kontynuowania:
Czas zainstalować najnowszą wersję Pythona w naszym systemie Linux. Wypróbuj poniższą instrukcję w powładzie konsoli i naciśnij Wchodzić klucz:
$ sudo apt instal Python3.9
Naciskać „Y” Aby kontynuować proces instalacji, w przeciwnym razie naciśnij klucz "N" Aby to zatrzymać.
Po instalacji zaktualizowanej wersji Pythona nadszedł czas, aby zainstalować repozytorium PIP do użycia Pythona w naszym systemie. Przede wszystkim musimy sprawdzić, czy jest już zainstalowany, czy nie. W tym celu sprawdźmy wersję pakietu PIP za pomocą instrukcji pokazanej poniżej. Wyjście ilustruje, że nie mamy instalowanego w naszym systemie PIP.
$ pip --version
Aby zainstalować najnowszą wersję PIP, potrzebujemy pakietu Curl w naszym systemie Linux. Zainstaluj go za pomocą poniższego zapytania:
$ sudo apt instal curl
Pobierz pakiet PIP za pomocą Curl w konsoli w następujący sposób:
$ curl https: // bootstrap.Pypa.IO/GET-PIP.py -o get -pip.py
Sprawdź listę wszystkich pakietów, zaczynając od „Dostawać”Słowo kluczowe.
$ ls get*
Teraz wykonaj „Get Pip.py ” Pakiet właśnie pobrany w systemie za pośrednictwem zapytania sudo. Instalacja może zająć trochę czasu.
$ sudo Python3.9 Get Pip.py
Poniższe wyjście pokazuje, że najnowsza wersja PIP została skutecznie zainstalowana.
Teraz możesz sprawdzić wersję repozytorium PIP za pomocą poniższej instrukcji:
$ PIP3.9 -Wersja
Super przykład 01:
Na koniec przyjrzymy się mini przykładowi super funkcji w Pythonie. Przede wszystkim musimy stworzyć „py”Plik rozszerzenia ze skorupy wiersza poleceń. Dlatego użyjemy następującego zapytania dotykowego w powładzie wraz z nazwą pliku jako „jeden.py”:
$ Touch One.py
Teraz otwórz katalog domowy systemu od eksploratora plików. Znajdziesz „jeden.py”Plik tam. Otwórz ten plik i dodaj do niego skrypt Python, jak pokazano poniżej. Najpierw zapoznajmy się z tym kodem. Na samym początku stworzyliśmy klasę nadrzędną o nazwie „zwierzę” z konstruktorem. Ten konstruktor drukuje nazwę każdego zwierzęcia i tekst, który zostanie mu przekazany w parametrze w najbliższej przyszłości. Następnie stworzyliśmy dwie zajęcia dla dzieci, „ptaki” i „inne”. Obie klasy dzieci mają konstruktory w ciele, które wydrukują niektóre stwierdzenia. Ci konstruktorzy nazywają instruktora superklasy, jednocześnie przekazując go swoje imię i nazwisko jako wartość parametru. Z tego powodu konstruktor klasy nadrzędnej uruchomi i wydrukuje oświadczenie w swoim ciele wraz z nazwą klasy dzieci. Obiekt B1 i C1 zostały użyte odpowiednio do wywołania klas dziecka.
Wykonajmy plik skryptu Pythona, aby zobaczyć wyjście kodu. W celu wykonania napisz następującą instrukcję w powładzie poprzedzonej słowem kluczowym Python3 wraz z nazwą pliku jako „jeden.py". Poniższe dane wyjściowe wskazuje pierwszą linię z „ptaków” klasy dziecięcej, a druga linia z nadklasy „zwierzę”. Trzeci wiersz wskazuje stwierdzenie z klasy dziecięcej „innej”, a czwarta linia pochodzi z nadklasy „zwierzę”. Zarówno drugie, jak i czwarte wiersze mają pierwsze słowo z wartości parametrów przeniesionych z klas dzieci.
$ Python3 One.py
Super przykład 02:
Otwórz ten sam plik, „jeden.py”I zaktualizuj kod z następującym kodem. Ten kod zawiera jedną klasę rodziców jako „ludzka” i jedna klasa dziecięca jako „dziecko”. Klasa nadrzędna „ludzka” ma konstruktor ustalający bezpośrednie wartości wieku, wysokości i koloru. Podczas gdy klasa dziecięca ma konstruktor z jednym dodatkowym parametrem, „nazwa”, wywołuje konstruktor superklasy, aby ustawić wartości. Ten konstruktor klasy dziecięcej ustawia zmienną „nazwisko”. Obiekt C1 służy do przekazywania wartości w parametrze konstruktora klasy dziecięcej. Następnie do drukowania wartości dla wszystkich parametrów użyto czterech instrukcji drukowania.
Wykonajmy plik za pomocą „Python3”Słowo kluczowe i nazwa pliku„jeden.py". Wypróbuj poniższe zapytanie i naciśnij „Wchodzić" przycisk. Wyjście pokazuje cztery instrukcje drukowania zdefiniowane poza obiema klasami, e.G., Dziecko i rodzic. Nie ma problemu, jeśli ogłosisz zmienną w klasie nadrzędnej lub klasy dziecięcej.
Wniosek:
Nauczyłeś się, co zrobić, aby wyładować istniejące zajęcia z doładowcami w tym samouczku. Zacząłeś od badania pojedynczego dziedziczenia, a następnie demonstrację, jak wywołać funkcje nadklasy z super ().