Асосии намудҳои истисноҳо дар Python

Биёед чанд намуди асосии истисноҳоро, ки дар Python ба вуқӯъ меоянд, таҳлил кунем.

Истиснои намуди TypeError намояндагӣ аз хатое мекунад, ки дар натиҷаи истифодаи намуди номӯътабори барои тағирёбанда ё параметр ба вуқӯъ меояд. Масалан, чунин истисно пайдо мешавад, агар сабт ва рақамро ҷамъ кунед.

Истиснои намуди SyntaxError намояндагӣ аз хатое мекунад, ки дар натиҷаи навиштани нодурусти код ба вуқӯъ меояд. Дар ин истисно ҳамчунин IndentationError (тавозуни нодуруст) ва TabError (омахтани таб ва фосилаҳо дар тавозун) ворид мешаванд.

Истиснои намуди ArithmeticError дар натиҷаи хатои арифметикӣ дар код пайдо мешавад. Дар ин истисно ҳамчунин ZeroDivisionError, ки дар натиҷаи тақсим бар сифр ба вуқӯъ меояд, ворид мешавад.

Намудҳои дигари истисноҳо низ мавҷуданд. Бо тавсифи комил аз онҳо метавон аз ин ҷо огоҳӣ ёфт.