⊗pyPmCdMCs 142 of 208 menu

Match-case konstrukcija Python

Python, sākot ar versiju 3.10 ir speciāla konstrukcija match-case, ko izmanto, lai izvēlētos vienu vērtību no noteiktas vērtību sērijas. Tās sintakse:

match varuable: case 'value1': ''' here is the code that will be executed if the variable has the value 1 ''' case 'value2' ''' here is the code that will be executed if the variable has the value 2 ''' case _: ''' here is the code that will be executed if the value does not match anything '''

Pieņemsim, ka mums ir mainīgais tst:

tst = 'a'

Norādīsim dažādus variantus nosacījumā, kurus mainīgais var iegūt:

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

Arī, izmantojot operatoru |, ir iespējams katrā variantā norādīt vajadzīgo vērtību izlasi:

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

Pieņemsim, ka mainīgajā num glabājas viens no skaitļiem: 1, 2, 3 vai 4, kas satur gadalaika numuru. Izvadiet gadalaika nosaukumu, kas atbilst skaitlim.

Pieņemsim, ka mainīgajā num glabājas mēneša numurs no 1 līdz 12. Izvadiet atbilstošā gadalaika nosaukumu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt