In tegenstelling tot Java of C# heeft Python geen ingebouwd switch-statement. Dit betekent dat u een switch-expressie niet kunt evalueren zonder dat u uw eigen code hoeft te schrijven die een instructie "switch ... case" nabootst.
In deze handleiding bespreken we hoe u een "switch . .. case" in Python en volg twee voorbeelden van een valse switch-instructie, zodat u kunt leren hoe u er een in uw code kunt schrijven.
Switch-statements: een update
Een switch-statement stelt u in staat een van een reeks codeblokken te selecteren om uit te voeren. Ze zijn een manier om meerdere expressies in een programma te evalueren.
Een switch-instructie werkt door een switch-instructie te evalueren en het resultaat van deze instructie te vergelijken met de waarden van instructies "box" . Als een overeenkomst wordt gevonden, wordt het betreffende codeblok uitgevoerd. Anders gebeurt er niets.
Optioneel wordt een "standaard" sleutelwoord gebruikt om een codeblok uit te voeren als er geen instructie wordt gevonden die overeenkomt met een bepaalde uitdrukking.
Python Switch Stelling: individuele waarden retourneren ​​
Laten we een programma schrijven dat een numerieke waarde omzet in een dag van de week.
Vraag om te beginnen een gebruiker om voer een getal in dat ze willen converteren naar een dag geschreven:
We converteren de waarde die de gebruiker in ons programma invoert naar een geheel getal. We zullen later in de tutorial zien waarom dit nodig is.