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.