⊗pyPmCdMCs 142 of 208 menu

Match-case-konstruksjonen i Python

I Python, fra og med versjon 3.10 finnes det en spesiell konstruksjon match-case, som brukes til å velge en verdi fra en rekke verdier. Dens syntaks er:

match varuable: case 'value1': ''' her er koden som vil bli utført hvis variabelen har verdien 1 ''' case 'value2' ''' her er koden som vil bli utført hvis variabelen har verdien 2 ''' case _: ''' her er koden som vil bli utført hvis verdien ikke samsvarer med noe '''

La oss si at vi har en variabel tst:

tst = 'a'

La oss definere forskjellige alternativer i betingelsen, som variabelen kan ta:

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

Også ved hjelp av operatoren | kan du i hvert alternativ spesifisere et utvalg av de nødvendige verdiene:

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

La oss si at i variabelen num er det lagret ett av tallene: 1, 2, 3 eller 4, som inneholder årstallets nummer. Skriv ut navnet på årstiden som er inneholdt i tallet.

La oss si at i variabelen num er det lagret månedsnummeret fra 1 til 12. Skriv ut navnet på årstiden som tilsvarer denne måneden.

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