⊗pyPmCdMCs 142 of 208 menu

De match-case constructie in Python

In Python, vanaf versie 3.10 is er een speciale constructie match-case, die gebruikt wordt om één waarde te selecteren uit een reeks waarden. De syntaxis ervan is:

match varuable: case 'value1': ''' hier is de code die wordt uitgevoerd als de variabele de waarde 1 heeft ''' case 'value2' ''' hier is de code die wordt uitgevoerd als de variabele de waarde 2 heeft ''' case _: ''' hier is de code die wordt uitgevoerd als de waarde niet overeenkomt '''

Stel we hebben een variabele tst:

tst = 'a'

Laten we in de conditie verschillende opties specificeren, die de variabele kan aannemen:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst is onbekend')

Ook kan met behulp van de operator | in elke optie een selectie van de gewenste waarden worden opgegeven:

match tst: case 'a' | 'c': print('a of c') case 'b' | 'd': print('b of d') case _: print('tst is onbekend')

Stel dat in variabele num een van de getallen: 1, 2, 3 of 4 is opgeslagen, dat het seizoensnummer bevat. Geef de naam van het seizoen weer, dat bevat is in het getal.

Stel dat in variabele num het maandnummer van 1 tot 12 is opgeslagen. Geef de naam van het seizoen weer, dat overeenkomt met deze maand.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren