⊗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('error: list is too big')

Код орындалғаннан кейін шығады:

'error: list is too big'

Теріс санды қарсы алу үшін ерекше жағдай жасаңыз.

Нөлді қарсы алу үшін ерекше жағдай жасаңыз.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау