Składnia instrukcji przełącznika Pythona

Składnia instrukcji przełącznika Pythona
Większość języków programowania zawiera deklaracje przełączników lub przypadków, które pozwalają nam implementować różne bloki kodów utworzone na zmiennych. W programowaniu instrukcja przełącznika jest rodzajem selektywnego systemu sterowania wykorzystanego do wyrażenia zgody na ocenę zmiennej w celu zmiany ruchu kontrolnego osiągnięcia programu. Instrukcja przełącznika jest podobna do instrukcji języka „If”. Instrukcja przełącznika zastępuje deklarację „If Else” w skrypcie. Rekompensaty za korzystanie z instrukcji przełącznika programowo to: łatwe do debugowania. Nieprogramowcy łatwo jest odczytać dowolny kod. Łatwe do zrozumienia i utrzymania. Łatwo jest upewnić się, że wszystkie sprawdzone elementy są przetwarzane. Oznacza to, że możemy użyć instrukcji przełącznika do wdrożenia bloku kodu w naszym programie.

Podczas programowania możemy chcieć wykonać niektóre bloki kodu w pewnych okolicznościach. Jeśli określony warunek nie ma zastosowania, blok kodu zostanie ujawniony i nie zostanie wdrożony. Ręczne przeglądanie i powiązanie tych bloków kodu bez formatowania zwiększa długość i zawiłości kodu.

Możemy użyć instrukcji przełącznika, aby sprawdzić zmienną dla jednej z kilku możliwych wartości i wykonać różne instrukcje w zależności od zainicjowanej wartości. Gromadzenie instrukcji przełącznika do bieżącego programu jest praktycznie ulepszeniem. Korzystanie z instrukcji przełącznika jest całkowicie nieograniczone. Wykorzystanie wyrażenia, które może skrócić kompilator, jest tylko szkodliwe, ale wyrażenia, które przyjmujemy codziennie, mogą komplikować kompilator. Instrukcja przypadku przełącznika porównuje zmienną z listą elementów. Ta wartość nazywa się przypadkiem, a zmienna sprawdza element, aż będą tak samo.

Kiedy kodujemy w języku Pythona, ogólnie uważamy, że wykorzystanie stwierdzeń przełączników jest rzadkie. Język Pythona nie pomaga deklaracji przełącznika. W przeciwieństwie do innych języków, Python nie zawiera funkcji instrukcji przełącznika. Dlatego zastąp funkcję instrukcji przełącznika na inne zamienniki, które upraszczają programowanie. W tym artykule omawiamy trzy różne podejścia do wykonywania instrukcji dotyczących przełącznika.

Oświadczenie IF-ELIF-ELSE:

Korzystamy z deklaracji IF-ELIF i zwiększamy instrukcję else przy zakończeniu, które jest wykonywane, jeśli żadne z tych instrukcji IF-ELIF nie jest poprawne. IF-ELIF jest skrótem stosowanym w serii IF-ELSE.

Do wykonania używamy wersji 5 programu „Spyder”. Tworzymy nowy plik dla projektu, wybierając przycisk „Nowy plik” z paska menu. Teraz zacznijmy kodować.

Tutaj używamy zmiennej „warzywa” i przyjmujemy wartość „marchewką” dla tej zmiennej. Następnie przyjmujemy różne wartości tej zmiennej. Stosujemy warunki IF-Else. Gdy stan jest spełniony, instrukcja drukowania drukuje „warzywo to marchewka”; W przeciwnym razie, jeśli warunek nie jest zadowolony, wydrukuje „warzywo nie jest marchew, cebulą ani pomarańczową.'

Ten kod musi być teraz wykonany. Z albo paska menu Spyder wybieramy opcję „Uruchom”. Wykonując wyżej wymieniony kod, otrzymujemy ten typ wyjścia.

Mapowanie słownika:

Jeśli pracujemy w języku Pythona, musimy być zaznajomione ze słownikami i ich konfiguracją do przechowywania grup przedmiotów w pamięci. Dlatego jeśli wykorzystamy słownik do wymiany deklaracji sprawy przełącznika, podstawowa wartość słownika działa jako instancja instrukcji przełącznika.

Najpierw wpisujemy funkcję, która zmienia liczbę na ciąg w tym przykładzie. Funkcja get () zwraca wynik przekazanego parametru, jeśli jest dostępny w słowniku. W przeciwnym razie drugi parametr jest przydzielany jako określona wartość dla określonego argumentu.

Instrukcja drukowania drukuje 4th i 7th Wartości dni powszednie. Więc produkcja to czwartek i niedziela.

Korzystanie z klas:

Oprócz wyżej wymienionych technik stosowania przypadków przełącznika w języku Pythona, wykorzystujemy również klasy Python do wykonywania deklaracji przypadków przełącznika. Konstruktory obiektów z dobytkami i podejściami są nazywane klasami. Teraz spójrzmy na przykład generowania techniki przełącznika w klasie przełącznika Python i wykonania obudowy przełącznika.

W tym przypadku tworzymy klasę o nazwie PythonsWitch, aby podać proces Switch (). Opisuje również dalsze metody dla poszczególnych przypadków. Funkcja przełącznika () przyjmuje parametr, a następnie zmienia go do łańcucha, dodaje go do literału zdarzenia, a następnie zezwala na proces getattr (). Proces ten wykorzystuje odpowiednią metodę istniejącą w zwrotach klasy. Proces getattr () domyślnie zwraca metodę lambda, jeśli nie zostanie znalezione dopasowanie. Dostajemy wyjście „Piątek” i „Wtorek”, uruchamiając ten kod.

Wniosek:

W tym artykule wyjaśniono, czym jest instrukcja przełącznika i jego wymagania. Nauczyliśmy się również, jak korzystać z deklaracji przełącznika w Python. W przeciwieństwie do innych języków, Python nie może korzystać z instrukcji przełącznika, więc przyjrzeliśmy się instrukcji przełącznika i jego wykonaniu w Pythonie w trzech metodach przy użyciu różnych przykładów. Sugeruje się wykorzystanie deklaracji przełącznika Python podczas programowania w celu poprawy biegłości w kodowaniu i łatwym wykonaniu.