⊗pyPmCdMCs 142 of 208 menu

Match-case konstruktionen i Python

I Python, fra version 3.10 og opefter, findes der en speciel konstruktion kaldet match-case, som bruges til at vælge én værdi fra en række værdier. Dens syntaks er:

match varuable: case 'value1': ''' her er den kode, der vil blive udført hvis variablen har værdien 1 ''' case 'value2' ''' her er den kode, der vil blive udført hvis variablen har værdien 2 ''' case _: ''' her er den kode, der vil blive udført hvis værdien ikke matcher noget '''

Lad os sige, at vi har en variabel kaldet tst:

tst = 'a'

Lad os i betingelsen skrive de forskellige muligheder, som variablen kan antage:

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

Det er også muligt ved hjælp af operatoren | at angive en gruppe af ønskede værdier i hver mulighed:

match tst: case 'a' | 'c': print('a or c') case 'b' | 'd': print('b or d') case _: print('tst is unknown')

Antag, at variablen num indeholder et af tallene: 1, 2, 3 eller 4, som repræsenterer et årstalsnummer. Udskriv navnet på årstiden, som tallet repræsenterer.

Antag, at variablen num indeholder et månedsnummer fra 1 til 12. Udskriv navnet på den årstid, som svarer til denne måned.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis