Python Inline if-else

Python Inline if-else

Python ist die Programmiersprache, die beim Schreiben von Operatoren effizient und lesbar ist. Es verfügt über mehrere Operatoren, die verwendet werden, um unterschiedliche Aufgaben auszuführen, z. Darüber hinaus hat Python keinen ternären Operator. Deshalb, die "Inline if-elseBedingung kann zur Überprüfung mehrerer Bedingungen gleichzeitig in einer einzelnen Zeile verwendet werden.

In diesem Beitrag werden wir die Verwendung der Inline-If-Else in Python besprechen.

Was ist Inline if-else in Python?

In Python ist eine Inline-IF-ELSE-Anweisung eine logische Anweisung, die eine kompakte Version der “bietetansonstenBedingung in einer einzigen Linie. Es bewahrt die Codequalität, indem die Anzahl der Zeilen des Code „IF-ELSE“ ersetzt wird. Darüber hinaus ist eine Inline-Erklärung eingeschränkt und enthält mehrere „IF-ELSE“, wenn sie sorgfältig kaskadiert werden. Es muss die anderen Klauseln enthalten, ansonsten werden keine Ergebnisse erzielt. Darüber hinaus die “Inline if-else”Anweisung kann beim Zuweisen von Werten oder anderen Funktionen verwendet werden, um die Lesbarkeit der Code zu erhöhen, und macht sie prägnanter.

Syntax

Hier ist die Syntax der “Inline if-else" Stellungnahme:

Wenn anders

Im oben gegebenen Codeblock:

  • “Ausdruck wird ausgeführt, wenn die bereitgestellte Bedingung wahr wird.
  • <Second_expr> Der Ausdruck wird ausgeführt, wenn die bereitgestellte Bedingung nicht erfüllt ist.
  • Beide Bedingungen werden von links nach rechts ausgeführt.

So verwenden Sie Inline if-else in Python?

Um die Arbeit der Inline-IF-ELSE-Anweisung besser zu verstehen, schauen wir uns die unten angegebenen mehrere Beispiele an.

Beispiel 1: Verwenden der Inline-IF-ELSE-Anweisung mit booleschen Werten

In diesem Beispiel werden wir die Farbe der Frucht überprüfen. “Mango"Durch die Verwendung des"Inline if-else" Stellungnahme. Deklarieren Sie zunächst eine String -Variable und initialisieren Sie mit dem “Grün”:

mango = 'grün'

Als nächstes das "N"Variable wird mit einem angegeben"ansonsten"Zustand, der zurückgekehrt ist"JaWenn die String -Variable die “hatGelb", Sonst wird es zurückkehren"NEIN

n = "Ja" Wenn Mango == 'gelb' sonst "nein"

Nennen Sie jetzt das "drucken()Funktion und übergeben die “N”Variable, die die Bedingungen überprüft, um das Ergebnis zu überprüfen:

Druck (n)

Nach der untergegebenen Ausgabe hat sich die angegebene Bedingung nicht erfüllt und zurückgegeben. “NEIN”:

Beispiel 2: Verwenden von Inline if-else mit Ganzzahlwerten

Nehmen wir noch ein Beispiel, erstellen “M"Variable und initialisieren Sie mit dem Ganzzahlwert"20”:

M = 20

Wir haben erklärt "N"Variable, die gleich" ist "1”, Und überprüfen Sie den angegebenen Zustand:

n = 1 Wenn m> = 20 sonst '0'

Verwenden Sie die “drucken()Funktion, um das gefilterte Ergebnis zu erhalten:

Druck (n)

Ausgang

Hier geht es um die Verwendung des IF-ELSE-Zustands in Python.

Abschluss

Die Inline-IF-ELSE-Anweisung ist eine logische Anweisung, die eine kompakte Version der “bietetansonstenBedingung in einer einzigen Linie. Es bewahrt die Codequalität, indem die Anzahl der Zeilen des Code „IF-ELSE“ ersetzt wird. In Python gibt es keinen ternären Operator., Daher kann der „If-ELSE“ in einer einzigen Linie verwendet werden, die die gleichen Effekte wie ternäre Operatoren hat. Dieser Beitrag illustrierte über die Verwendung der Inline-If-Else in Python.