⊗pyPmCdMCs 142 of 208 menu

Die match-case konstruksie in Python

In Python, vanaf weergawe 3.10 is daar 'n spesiale konstruksie match-case, wat gebruik word om een waarde uit 'n reeks waardes te kies. Die sinaksis daarvan is:

match varuable: case 'value1': ''' hier is die kode wat uitgevoer sal word as die veranderlike die waarde 1 het ''' case 'value2' ''' hier is die kode wat uitgevoer sal word as die veranderlike die waarde 2 het ''' case _: ''' hier is die kode wat uitgevoer sal word as die waarde niks pas nie '''

Laat ons sê ons het 'n veranderlike tst:

tst = 'a'

Kom ons skryf in die voorwaardes die verskillende opsies wat die veranderlike kan aanneem:

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

Ook kan jy met die |-operateur in elke geval 'n versameling van die benodigde waardes spesifiseer:

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

Laat in die veranderlike num een van die getalle: 1, 2, 3 of 4 gestoor wees, wat die nommer van 'n seisoen verteenwoordig. Druk die naam van die seisoen uit wat deur die getal verteenwoordig word.

Laat in die veranderlike num die maandnommer van 1 tot 12 gestoor wees. Druk die naam van die seisoen uit wat by daardie maand pas.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp