⊗pyPmExcThr 80 of 129 menu

Hedhja e tipave të veçanta të përjashtimeve në Python

Përjashtimet që gjenden në Python si parazgjedhje, nuk mund të kënaqin gjithmonë të gjitha nevojat tona në situata të ndryshme. Prandaj në Python është e mundur të krijohen përjashtime të tipit tuaj.

Për të krijuar një përjashtim, duhet të deklaroni nje klasë të veçantë OOP me fjalën kyçe class. Në të djathtë të saj shkruhet emri i përjashtimit, dhe pas emrit në kllapa të rrumbullakëta - lloji i përjashtimit:

class Përjashtim(lloji i përjashtimit): pass

Le të krijojmë klasën tonë ToBigLength për kapjen e listave shumë të gjata. Në kllapat e rrumbullakëta të kësaj klase do të shkruajmë llojin e përjashtimit që do të kapë. Le të jetë ky përjashtimi Exception. Në trupin e klasës për tani mund të shkruani pass:

class ToBigLength(Exception): pass

Le të kontrollojmë funksionimin e përjashtimit të sapokrijuar. Për këtë, le të shkruajmë konstruksionin try-except, dhe përjashtimin tonë do ta hedhim me komandën e veçantë raise:

try: raise ToBigLength except ToBigLength: print('error: lista është shumë e madhe')

Pas ekzekutimit të kodit do të shfaqet:

'error: lista është shumë e madhe'

Krijoni një përjashtim për kapjen e numrave negativë.

Krijoni një përjashtim për kapjen e zeros.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo