Python inline if-Else

Python inline if-Else

Python er programmeringsspråket som er effektivt og lesbart mens du skriver operatører. Den har flere operatører som brukes til å utføre forskjellige oppgaver, for eksempel å sammenligne og kombinere to forskjellige strenger, og heltallverdier, eller sjekke en hvilken som helst betingelse. Dessuten har ikke Python en ternær operatør. Derfor "inline if-els”Tilstand kan brukes til å sjekke flere forhold samtidig i en enkelt linje.

I dette innlegget vil vi diskutere bruken av inline If-Else i Python.

Hva som er inline if-els i python?

I Python er en inline IF-Else-uttalelse en logisk uttalelse som tilbyr en kompakt versjon av "If-Else”Tilstand i en enkelt linje. Den bevarer kodekvaliteten ved å erstatte antall linjer med "if-elv" -kode. I tillegg er en inline-uttalelse begrenset og inkluderer flere "if-elv", hvis de er nøye kaskaderte. Det må inneholde andre klausulene, ellers vil det ikke gi resultater. Dessuten "inline if-els”Uttalelse kan brukes mens du tildeler verdier eller andre funksjoner for å øke kodelesbarheten og gjør det mer kortfattet.

Syntaks

Her er syntaksen til “inline if-els”Uttalelse:

hvis ellers

I den ovennevnte kodeblokken:

  • “”Uttrykk utføres hvis den oppgitte tilstanden blir sann.
  • <Second_Expr> Uttrykk utføres hvis den oppgitte tilstanden ikke er fornøyd.
  • Begge forholdene utføres fra venstre til høyre side.

Hvordan du bruker inline if-elv i python?

For bedre å forstå arbeidet med den inline IF-Else-setningen, la oss se på nedenfor med flere eksempler.

Eksempel 1: Bruke inline if-ests-setning med boolske verdier

I dette eksemplet vil vi sjekke fargen på frukten “Mango”Ved å bruke“inline if-els”Uttalelse. Først, erklær en strengvariabel og initialiser med "grønn”:

mango = 'grønn'

Neste, “n”Variabel er spesifisert med en“If-Else”Tilstand som kom tilbake”Ja”Hvis strengvariabelen har“gul”, Ellers vil det komme tilbake“Nei

n = "ja" hvis mango == 'gul' annet "nei"

Nå, ring “skrive ut()”Funksjon og passere“n”Variabel som holder forholdene som sjekker resultatet:

trykk (n)

I henhold til den undergitte utgangen har den spesifiserte tilstanden ikke tilfredsstilt og returnert “Nei”:

Eksempel 2: Bruke inline IF-ests med heltallverdier

La oss ta et eksempel til, lage "m”Variabel og initialiser med heltallverdien”20”:

M = 20

Vi har erklært “n”Variabel som er lik“1”, Og sjekk den spesifiserte tilstanden:

n = 1 hvis m> = 20 annet '0'

Bruke "skrive ut()”Funksjon for å få det filtrerte resultatet:

trykk (n)

Produksjon

Det handler om bruken av IF-Else-tilstanden i Python.

Konklusjon

Inline IF-Else-uttalelsen er en logisk uttalelse som tilbyr en kompakt versjon av "If-Else”Tilstand i en enkelt linje. Den bevarer kodekvaliteten ved å erstatte antall linjer med "if-elv" -kode. I Python er det ingen ternær operatør., Derfor kan "if-elv" brukes i en enkelt linje som har de samme effektene som ternære operatører. Dette innlegget illustrert om bruken av inline If-Else i Python.