Sintassi
Discutiamo prima la sintassi dell'operatore Ternary Python. La sintassi è la seguente:
[on_true] se [espressione o condizione] else [on_false]Durante l'utilizzo dell'operatore ternario, prima scriviamo il nome della variabile che il valore deve essere verificato nella condizione. IL on_flase L'istruzione viene eseguita quando la condizione data non è vera.
Esempi
Ora vediamo alcuni esempi per capire l'uso dell'operatore ternario. Nell'esempio seguente, stiamo confrontando due valori numerici con l'operatore ternario.
#decolla una variabile NUM1Produzione
Lo stesso esempio può anche essere implementato con l'istruzione IF-Else. L'operatore ternario svolge il lavoro in una sola riga; Tuttavia, l'istruzione IF-ELSE utilizza più righe di codice per la stessa attività. Implettiamo l'esempio sopra indicato con l'istruzione IF-ELSE.
#decolla una variabile NUM1Produzione
Nell'output, si può vedere che otteniamo un'uscita simile all'operatore ternario.
L'operatore ternario nidificato può anche essere implementato. Implementiamo l'operatore ternario nidificato nel nostro script Python.
#decolare una variabile num1Produzione
Modi per implementare l'operatore ternario Python
Esistono diversi modi per implementare l'operatore Ternary Python. Possiamo implementare l'operatore ternario Python usando tuple, dizionari e funzioni Lambda. Implementiamo l'operatore ternario usando una tupla. Abbiamo creato due variabili numeriche NUM1 e NUM2 e memorizzato il casuale in queste variabili. I numeri casuali in Python sono creati usando la funzione casuale (). La funzione casuale () è presente nel modulo casuale.
importare casualiProduzione
Dall'output, non possiamo determinare che sia Num1 o Num2 Value. Implettiamo il codice sopra nel modo seguente:
importare casualiProduzione
Bene! Ora implementiamo l'operatore ternario utilizzando Python Dizionario e funzione Lambda.
importare casualiProduzione
Conclusione
Gli operatori ternari sono operatori integrati Python che valutano la condizione data. Funziona come l'istruzione IF-Else. Questo articolo spiega in dettaglio l'operatore ternario Python.