⊗pyPmExcThr 80 of 129 menu

Python'до өзүнүн исключение түрлөрүн чыгаруу

Python'до демейкиде жайгашкан исключениелер ар кандай жагайларда бардык муктаждыктарыбызды канааттандыра албашы мүмкүн. Ошондуктан Python'до өзүнүн түрдүү исключениелерди түзүү мүмкүнчүлүгү бар.

Исключение түзүү үчүн, ООП классын class ачкыч сөзү менен жарыялоо керек. Анын оң жагында исключениенин аты жазылат, ал эми атынан кийин тегерек кашаада - исключениенин түрү:

class Исключение(исключениенин түрү): pass

Келгиле, өзүбүздүн ToBigLength классын ашыкча узун тизмелерди кармоо үчүн түзөлү. Бул класстын тегерек кашааларына, ал кармай турган исключениенин түрүн жазалы. Бул Exception исключениси болсун. Класстын денесинде азыр pass жаза алабыз:

class ToBigLength(Exception): pass

Жаңы эле түзүлгөн исключениенин ишин текшерели. Бул үчүн try-except конструкциясын жазалы, ал эми өзүбүздүн исключенибизди raise атайын командасы менен чыгаралы:

try: raise ToBigLength except ToBigLength: print('ката: тизме ашыкча чоң')

Код аткарылгандан кийин чыгат:

'ката: тизме ашыкча чоң'

Терс санды кармоо үчүн исключение түзүңүз.

Нөлдү кармоо үчүн исключение түзүңүз.

Кыргызча
AfrikaansAzə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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу