Python Inline If-Else
Python ist die Programmiersprache, die effizient und lesbar ist, während man Operatoren schreibt. Sie verfügt über mehrere Operatoren, die verwendet werden, um verschiedene Aufgaben auszuführen, wie z.B. den Vergleich und die Kombination von zwei unterschiedlichen Strings und Ganzzahlen oder das Prüfen einer gegebenen Bedingung. Darüber hinaus hat Python keinen ternären Operator. Daher kann die “Inline if-else” Bedingung verwendet werden, um mehrere Bedingungen gleichzeitig in einer einzigen Zeile zu überprüfen.
In diesem Beitrag werden wir die Verwendung des Inline if-else in Python diskutieren.
Was ist Inline If-Else in Python?
In Python ist eine Inline-if-else-Anweisung eine logische Anweisung, die eine kompakte Version der "if-else"-Bedingung in einer einzigen Zeile bietet. Sie bewahrt die Codequalität, indem sie die Anzahl der Zeilen von "if-else"-Code reduziert. Darüber hinaus ist eine Inline-Anweisung eingeschränkt und umfasst mehrere "if-else", wenn sie sorgfältig kaskadiert sind. Sie muss die else-Klauseln enthalten, da sie sonst keine Ergebnisse liefert. Darüber hinaus kann die "inline if-else"-Anweisung beim Zuweisen von Werten oder anderen Funktionen verwendet werden, um die Lesbarkeit des Codes zu erhöhen und ihn prägnanter zu machen.
Syntax
Hier ist die Syntax der “Inline-if-else” Anweisung:
<first_expr> if <condition> else <second_expr>
Im oben gegebenen Codeblock:
- <first_expr> wird ausgeführt, wenn die angegebene Bedingung wahr wird.
- second_expr Ausdruck wird ausgeführt, wenn die angegebene Bedingung nicht erfüllt ist.
- Beide Bedingungen werden von links nach rechts ausgeführt.
Wie man Inline If-Else in Python verwendet?
Um das Funktionieren der Inline-if-else-Anweisung besser zu verstehen, werfen wir einen Blick auf die nachfolgend bereitgestellten mehreren Beispiele.
Beispiel 1: Verwendung der Inline If-Else-Anweisung mit Booleschen Werten
In diesem Beispiel werden wir die Farbe der Frucht „Mango“ überprüfen, indem wir die „inline if-else“-Anweisung verwenden. Zuerst deklarieren wir eine Zeichenfolgenvariable und initialisieren sie mit „grün“:
mango = 'green'Als nächstes wird die “n” Variable mit einer “if-else” Bedingung spezifiziert, die “Ja” zurückgibt, wenn die String-Variable das “gelb” enthält, andernfalls wird “Nein” zurückgegeben.
n = "Yes" if mango== 'yellow' else "No"Jetzt rufe die „print()“-Funktion auf und übergebe die „n“-Variable, die das Ergebnis der Überprüfung der Bedingungen enthält:
print(n)Laut der unten angegebenen Ausgabe wurde die angegebene Bedingung nicht erfüllt und zurückgegeben „Nein “:
Beispiel 2: Verwendung von Inline If-Else mit Ganzzahlwerten
Lass uns ein weiteres Beispiel nehmen, erstelle die Variable "m" und initialisiere sie mit dem ganzzahligen Wert "20":
m=20Wir haben die Variable „n“ deklariert, die gleich „1“ ist, und überprüfen die angegebene Bedingung:
n=1 if m>=20 else '0'Verwenden Sie die “print() ”-Funktion, um das gefilterte Ergebnis zu erhalten:
print(n)
Ausgabe
Das ist alles über die Verwendung der if-else-Bedingung in Python.
Fazit
Die inline-if-else-Anweisung ist eine logische Anweisung, die eine kompakte Version der “if-else”-Bedingung in einer einzigen Zeile bietet. Sie bewahrt die Codequalität, indem sie die Anzahl der Zeilen von “if-else”-Code reduziert. In Python gibt es keinen ternären Operator; daher kann die “if-else”-Anweisung in einer einzigen Zeile verwendet werden, die die gleichen Effekte wie ternäre Operatoren hat. Dieser Beitrag illustrierte die Verwendung von inline if-else in Python.

