A főbb kivételtípusok a Pythonban

Nézzünk meg néhány fő típust a Pythonban előforduló kivételeknek.

A TypeError típusú kivétel olyan hiba, amely akkor fordul elő, ha egy változó vagy paraméter engedélyezhetetlen típusú. Például ez a kivétel jelentkezik, ha egy sztringet és egy számot adunk össze.

A SyntaxError típusú kivétel olyan hiba, amely a kód helytelen leírásakor fordul elő. Ebbe a kivételbe beletartozik a IndentationError (helytelen behúzás) és a TabError (tabulátorok és szóközök keverése a behúzásban).

A ArithmeticError típusú kivétel aritmetikai hiba esetén jelenik meg a kódban. Ebbe a kivételbe beletartozik a ZeroDivisionError is, amely nullával való osztás esetén fordul elő.

Léteznek más típusú kivételek is. Ezek teljes leírásával itt tekinthető meg: itt.