Python to skuteczny język programowania, który umożliwia wykonywanie zadań w sposób absolutny. Zawiera wiele wbudowanych modułów, instrukcji i funkcji do wykonywania różnych konkretnych zadań. Instrukcja pass w Pythonie działa w taki sam sposób, jak symbol zastępczy dla pola tekstowego w formularzu internetowym. Odgrywa taką samą rolę jak gra zerowa w dowolnym języku programowania programming. Gdy interpreter Pythona wykonuje instrukcję pass, nic się nie dzieje. Przydatne jest umieszczenie instrukcji pass, gdy wymagamy składniowo instrukcji i nie chcemy jej wykonywać. Jak sama nazwa wskazuje, przekazuje kontrolę do następnej instrukcji.
Główna różnica między instrukcją comment i pass polega na tym, że interpreter Pythona całkowicie ignoruje komentarze, podczas gdy instrukcja pass nie jest ignorowana. W tym artykule szczegółowo wyjaśniono korzystanie z oświadczenia o przepustce.
Składnia instrukcji pass
Składnia instrukcji pass jest następująca:
przechodzićPrzykłady
Umieszczamy instrukcję pass w pętlach, funkcjach, instrukcjach warunkowych i klasach, w których pusty kod jest niedozwolony. Na przykład zadeklarowaliśmy funkcję i nie zaimplementowaliśmy jeszcze jej ciała, ale chcemy zaimplementować jej funkcjonalność w przyszłości. Funkcja w Pythonie nie może mieć pustego ciała. Interpreter Pythona pokaże błąd. W tym konkretnym przypadku moglibyśmy przekazać do wykorzystania instrukcje pass, które w rzeczywistości niczego by nie wykonały. Przejdźmy teraz i zobaczmy przykład instrukcji pass.
# program do implementacji instrukcji pass#tworzenie funkcji
def calculatesum():
przechodzić
Wynik
Kiedy wykonujemy powyższy program, interpreter Pythona nie pokazuje żadnego błędu i nic się nie dzieje.
Użyjmy instrukcji pass w klasie. Oświadczenie Pass to tylko miejsce na przyszły kod.
#program do implementacji oświadczenia pass.#tworzenie klasy
numery klas:
przechodzić
Teraz użyjmy instrukcji pass w pętli for. Jeśli zrobimy pustą pętlę for, to interpreter wyrzuci błąd. Najpierw zróbmy pustą pętlę for bez instrukcji pass i zobaczmy, co się stanie.
#program do implementacji oświadczenia pass#tworzenie pustej pętli for
my_list = ['l','i','n','u','x','h','i','n','t']
dla x w my_list:
Wynik
W takim przypadku interpreter Pythona wyświetla błąd „SyntaxError”.
Teraz użyjmy instrukcji pass w pętli.
# program do implementacji instrukcji pass#tworzenie pustej pętli for
my_list = ['l','i','n','u','x','h','i','n','t']
dla x w my_list:
#za pomocą instrukcji pass
przechodzić
Wynik
Dodając instrukcję pass, jeśli pozbyliśmy się błędu.
Weźmy inny przykład i użyjmy instrukcji pass wewnątrz pętli for, gdy dany warunek jest prawdziwy.
# program do implementacji instrukcji pass#tworzenie pustej pętli for
my_list = ['l','i','n','u','x','h','i','n','t']
dla x w my_list:
if(x == 'n'):
#za pomocą instrukcji pass
przechodzić
jeszcze:
drukuj(x)
Wynik
Przebieg programu przechodzi do następnej iteracji, gdy dane stwierdzenie jest prawdziwe.
Wniosek
Instrukcja Pass jest używana jako symbol zastępczy dla przyszłego kodu. Jest używany, gdy musimy umieścić pusty kod wewnątrz klasy, funkcji, instrukcji warunkowej lub pętli. W tym artykule opisano oświadczenie pass z przykładami.