Heeft python een switch-statement?

Inhoudsopgave:

Heeft python een switch-statement?
Heeft python een switch-statement?

Video: Heeft python een switch-statement?

Video: Heeft python een switch-statement?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, November
Anonim

In tegenstelling tot elke andere programmeertaal, heeft python-taal geen switch-statementfunctionaliteit.

Waarom heeft Python geen switch-statement?

Python heeft geen switch/case-statement vanwege onbevredigende voorstellen. … De meeste programmeertalen hebben switch/case omdat ze geen goede mapping-constructies hebben. Je kunt geen waarde toewijzen aan een functie, daarom hebben ze het.

Heeft Python een switch case-statement waar of niet waar?

Een switch case-statement is een meervoudig vertakt statement dat de waarde van een variabele vergelijkt met de waarden die in de cases zijn gespecificeerd. Python heeft geen switch-instructie, maar kan worden geïmplementeerd met behulp van andere methoden, die hieronder zullen worden besproken.

Bieden andere talen een switch-statement?

Switch-statements werken enigszins vergelijkbaar met het if-statement dat wordt gebruikt in programmeertalen zoals C/C++, C, Visual Basic. NET, Java en bestaat in de meeste imperatieve programmeertalen op hoog niveau, zoals Pascal, Ada, C/C++, C, Visual Basic.

Kan switch case worden gebruikt voor strings Python?

De switch-methode neemt een argument 'maand' en converteert het naar string en voegt het vervolgens toe aan de letterlijke hoofdletter en geeft het vervolgens door aan de getattr-methode, die vervolgens de overeenkomende functie retourneert die beschikbaar is in de klasse. Als er geen overeenkomst wordt gevonden, retourneert de getattr-methode de lambda-functie als standaard.

Aanbevolen: