Syntax
Lassen Sie uns zuerst die Syntax des Python -Ternärinoperators diskutieren. Die Syntax ist wie folgt:
[on_true] if [Ausdruck oder Zustand] else [on_false]Während der Verwendung des ternären Operators schreiben wir zuerst den Namen der Variablen, die der Wert in der Bedingung überprüft werden soll. Der on_flase Die Anweisung wird ausgeführt, wenn die angegebene Bedingung nicht wahr ist.
Beispiele
Lassen Sie uns nun einige Beispiele sehen, um die Verwendung des ternären Operators zu verstehen. Im folgenden Beispiel vergleichen wir zwei Zahlenwerte mit dem ternären Operator.
#Deklarieren Sie eine Num1 -VariableAusgang
Das gleiche Beispiel kann auch mit der IF-ELSE-Anweisung implementiert werden. Der ternäre Bediener führt den Job in einer einzigen Linie aus. Die IF-ELSE-Anweisung verwendet jedoch mehrere Codezeilen für dieselbe Aufgabe. Lassen Sie uns das oben angegebene Beispiel mit der IF-ELSE-Anweisung implementieren.
#Deklarieren Sie eine Num1 -VariableAusgang
In der Ausgabe ist ersichtlich, dass wir einen ähnlichen Ausgang wie den ternären Operator erhalten.
Der verschachtelte ternäre Betreiber kann ebenfalls implementiert werden. Lassen Sie uns den verschachtelten ternären Operator in unserem Python -Skript implementieren.
#Deklarieren Sie eine Variable Num1Ausgang
Möglichkeiten zur Implementierung des Python Ternary Operators
Es gibt verschiedene Möglichkeiten, den Python Ternary Operator zu implementieren. Wir können den Python -Ternäroperator mit Tupeln, Wörterbüchern und Lambda -Funktionen implementieren. Lassen Sie uns den ternären Operator mit einem Tupel implementieren. Wir haben zwei Zahlenvariablen NUM1 und Num2 erstellt und das zufällige in diesen Variablen gespeichert. Die Zufallszahlen in Python werden unter Verwendung der Random () -Funktion erstellt. Die Random () -Funktion ist im Zufallsmodul vorhanden.
zufällig importierenAusgang
Aus der Ausgabe können wir nicht bestimmen, dass es entweder Num1- oder Num2 -Wert ist. Implementieren wir den obigen Code auf folgende Weise:
zufällig importierenAusgang
In Ordnung! Lassen Sie uns nun den ternären Operator mit Python Dictionary und Lambda -Funktion implementieren.
zufällig importierenAusgang
Abschluss
Ternäre Operatoren sind Python-integrierte Operatoren, die die angegebene Bedingung bewerten. Es funktioniert wie die IF-ELSE-Anweisung. In diesem Artikel erklärt der Python -Ternary -Operator im Detail.