Har python switch-sætning?

Indholdsfortegnelse:

Har python switch-sætning?
Har python switch-sætning?

Video: Har python switch-sætning?

Video: Har python switch-sætning?
Video: Python - Strings! 2024, November
Anonim

I modsætning til alle andre programmeringssprog har python-sproget ikke switch-sætningsfunktionalitet.

Hvorfor har Python ikke en switch-sætning?

Python har ikke en switch/case-sætning på grund af utilfredsstillende forslag. … De fleste programmeringssprog har switch/case, fordi de ikke har ordentlige kortlægningskonstruktioner. Du kan ikke tilknytte en værdi til en funktion, det er derfor, de har den.

Har Python switch-casussætning sand eller falsk?

En switch case-sætning er en multi-forgrenet sætning, som sammenligner værdien af en variabel med de værdier, der er specificeret i sagerne. Python har ikke en switch-sætning, men den kan implementeres ved hjælp af andre metoder, som vil blive diskuteret nedenfor.

Tilbyder andre sprog en switch-erklæring?

Switch-sætninger fungerer lidt på samme måde som if-sætningen, der bruges i programmeringssprog som C/C++, C, Visual Basic. NET, Java og findes i de fleste imperative programmeringssprog på højt niveau som Pascal, Ada, C/C++, C, Visual Basic.

Kan switch-case bruges til strenge Python?

Switchmetoden tager et argument 'måned' og konverterer det til streng, føjer det derefter til bogstaver og bogstaver og sender det derefter til getattr-metoden, som derefter returnerer den matchende funktion, der er tilgængelig i klassen. Hvis den ikke finder et match, vil getattr-metoden returnere lambda-funktionen som standard.

Anbefalede: