Python to język programowania, który jest wydajny i czytelny podczas pisania operatorów. Ma wiele operatorów, które są używane do wykonywania różnych zadań, takich jak porównywanie i łączenie dwóch różnych ciągów oraz wartości liczb całkowitych lub sprawdzanie dowolnego warunków. Co więcej, Python nie ma trójskładnikowego operatora. Dlatego też "Wbudowani if-else„Warunki można zastosować do sprawdzania wielu warunków jednocześnie w jednym wierszu.
W tym poście omówimy użycie wbudowanego if-else w Pythonie.
Co to jest wbudowane if-else w Pythonie?
W Python wbudowana instrukcja IF-Else to logiczna instrukcja, która oferuje kompaktową wersję „Jeśli inaczej”Warunek w jednej linii. Zachowuje jakość kodu, zastępując liczbę wierszy kodu „IF-Else”. Ponadto oświadczenie wbudowane jest ograniczone i zawiera kilka „IF-Else”, jeśli są one starannie kaskadowe. Musi zawierać klauzule else, w przeciwnym razie nie daje wyników. Co więcej, „Wbudowani if-else”Instrukcja może być używana podczas przypisywania wartości lub innych funkcji, aby zwiększyć czytelność kodu i sprawia, że jest bardziej zwięzła.
Składnia
Oto składnia „Wbudowani if-else" oświadczenie:
W powyższym bloku kodu:
Jak używać inline if-else w Pythonie?
Aby lepiej zrozumieć działanie inline IF-Else, rzućmy okiem na poniższe podane wiele przykładów.
Przykład 1: Korzystanie z inline IF-ELSE z wartościami logicznymi
W tym przykładzie sprawdzimy kolor owocu „mango”, Wykorzystując„Wbudowani if-else" oświadczenie. Najpierw zadeklaruj zmienną ciągu i zainicjuj „zielony”:
mango = „zielony”Następnie „N„Zmienna jest określona za pomocą„Jeśli inaczej„Warunek, który zwrócił”Tak”Jeśli zmienna łańcuchowa ma„żółty”, W przeciwnym razie powróci„NIE"
n = „tak”, jeśli mango == 'żółty' else "nie"Teraz zadzwoń do „wydrukować()”Funkcja i przekaz„N„Zmienna, która zawiera Warunki Wynik sprawdzania:
Drukuj (n)Zgodnie z pod względem danych wyjściowych określony warunek nie spełnił i zwrócił ”NIE”:
Przykład 2: Używanie inline IF-ELSE z wartościami całkowitymi
Weźmy jeszcze jeden przykład, utwórz „M„Zmienna i inicjuj z wartością liczb całkowitą”20”:
M = 20Deklarowaliśmy „N„Zmienna, która jest równa„1”I sprawdź określony warunek:
n = 1 Jeśli m> = 20 else '0'Użyj "wydrukować()„Funkcja, aby uzyskać filtrowany wynik:
Drukuj (n)Wyjście
Chodzi o użycie stanu IF-Else w Pythonie.
Wniosek
Instrukcja IF-ELSE to logiczna instrukcja, która oferuje kompaktową wersję „Jeśli inaczej”Warunek w jednej linii. Zachowuje jakość kodu, zastępując liczbę wierszy kodu „IF-Else”. W Python nie ma operatora trójskładnikowego., Dlatego „elecie if” można użyć w jednej linii, która ma takie same efekty jak operatorzy trójspienni. Ten post ilustrowany na temat użycia inline IF-Else w Pythonie.