⊗pyPmExcThr 80 of 129 menu

Python-da öz tipindäki ýalňyşlyklary çykarmak

Python-da bellenen ýalňyşlyklar, dürli ýagdaýlardaky ähli isleglerimizi her wagt kanagatlandyryp bilmeýär. Şonuň üçin Python-da öz tipimizdäki ýalňyşlyklary döretmek mümkinçiligi gurnalan.

Ýalňyşlyk döretmek üçin, class açar sözi ýardymynda ýörite OOP klasyny yglan etmeli. Oňuň sag tarapynda ýalňyşlygyň ady, adyndan soň bolsa ýaýly çyzyk içinde - ýalňyşlygyň görnüşi ýazylýar:

class Ýalňyşlyk(ýalňyşlyk görnüşi): pass

Geliň, aşa uzyn sanawlar üçin ToBigLength atly öz klasymyzy döreteliý. Bu klasyň ýaýly çyzyklaryna, ol tutjak ýalňyşlygyň görnüşini ýazalyň. Onuň Exception ýalňyşlygy bolsun. Klasyň bedeninde häzirlikçe pass ýazyp bileris:

class ToBigLength(Exception): pass

Geliň, ýene döredilen ýalňyşlygyň işini barlalyň. Bunüň üçin try-except gurluşyny ýazalyň, ýalňyşlygy bolsa ýörite raise buýrugy ýardymynda çykaryň:

try: raise ToBigLength except ToBigLength: print('ýalňyşlyk: sanaw aşa uly')

Kody ýerine ýetirileninden soň çap bolunar:

'ýalňyşlyk: sanaw aşa uly'

Terbitli san üçin ýalňyşlyk dörediň.

Nol üçin ýalňyşlyk dörediň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et