Syntaks
La oss diskutere syntaksen til Python Ternary -operatøren først. Syntaksen er som følger:
[on_true] hvis [uttrykk eller tilstand] annet [on_false]Mens vi bruker den ternære operatøren, skriver vi først navnet på variabelen som verdien skal sjekkes i tilstanden. De ON_FLASE Uttalelsen blir utført når den gitte tilstanden ikke er sann.
Eksempler
La oss nå se noen eksempler for å forstå bruken av den ternære operatøren. I eksemplet nedenfor sammenligner vi to tallverdier med den ternære operatøren.
#Declaring a num1 -variabelProduksjon
Det samme eksemplet kan også implementeres med IF-Else-setningen. Den ternære operatøren utfører jobben i en enkelt linje; Imidlertid bruker IF-Else-setningen flere kodelinjer for samme oppgave. La oss implementere ovennevnte eksempel med IF-Else-uttalelsen.
#Declaring a num1 -variabelProduksjon
I utgangen kan det sees at vi får en lignende produksjon som den ternære operatøren.
Den nestede ternære operatøren kan også implementeres. La oss implementere den nestede ternære operatøren i Python -skriptet vårt.
#Declaring A Variable Num1Produksjon
Måter å implementere Python Ternary -operatøren
Det er forskjellige måter å implementere Python Ternary -operatøren. Vi kan implementere Python Ternary -operatøren ved hjelp av tuples, ordbøker og lambda -funksjoner. La oss implementere den ternære operatøren ved hjelp av en tuple. Vi har laget to tallvariabler NUM1, og NUM2, og lagret tilfeldig i disse variablene. De tilfeldige tallene i Python opprettes ved hjelp av den tilfeldige () funksjonen. Den tilfeldige () funksjonen er til stede i den tilfeldige modulen.
importere tilfeldigProduksjon
Fra utdataene kan vi ikke bestemme at enten det er num1 eller num2 -verdi. La oss implementere koden ovenfor på følgende måte:
importere tilfeldigProduksjon
Ok! La oss nå implementere den ternære operatøren ved hjelp av Python Dictionary og Lambda -funksjonen.
importere tilfeldigProduksjon
Konklusjon
Ternære operatører er python innebygde operatører som evaluerer den gitte tilstanden. Det fungerer som if-ests-uttalelsen. Denne artikkelen forklarer Python Ternary -operatøren i detalj.