⊗pyPmCdMCs 142 of 208 menu

Match-case-konstruktionen i Python

I Python, från och med version 3.10 finns en speciell konstruktion match-case, som används för att välja ett värde från en serie värden. Dess syntax är:

match varuable: case 'value1': ''' här är koden som kommer att köras om variabeln har värdet 1 ''' case 'value2' ''' här är koden som kommer att köras om variabeln har värdet 2 ''' case _: ''' här är koden som kommer att köras om värdet inte matchar något '''

Låt oss säga att vi har en variabel tst:

tst = 'a'

Låt oss i villkoret specificera olika alternativ som variabeln kan ta:

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

Med hjälp av operatorn | kan man också i varje alternativ ange ett urval av önskade värden:

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

Låt i variabeln num lagras ett av talen: 1, 2, 3 eller 4, som innehåller årstidens nummer. Skriv ut namnet på den årstid som motsvaras av talet.

Låt i variabeln num lagras månadens nummer från 1 till 12. Skriv ut namnet på den årstid som motsvarar denna månad.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa