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:
I den ovennevnte kodeblokken:
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 = 20Vi 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.