Peamised erandite tüübid Pythonis
Vaatame läbi mõned peamised tüübid erandeid, mis Pythonis esinevad.
Erandi tüüp TypeError esindab
vead, mis tekivad sobimatu
tüübi korral muutuja või parameetri jaoks. Näiteks
see erand tekib, kui liita
string ja arv.
Erandi tüüp SyntaxError
esindab viga, mis tekib
valesti kirjutatud koodi korral. Selle erandi
alla kuuluvad ka IndentationError
(valed taanded) ja TabError
(taandetel tabeldusmärkide ja tühikute segamine).
Erandi tüüp ArithmeticError
tekib aritmeetilise vea korral
koodis. Selle erandi alla kuulub ka ZeroDivisionError,
mis tekib nulliga jagamisel.
On olemas ka teisi tüüpe erandeid. Nende täielikuga saab tutvuda siin.