Βασικοί τύποι εξαιρέσεων στην Python
Ας αναλύσουμε μερικούς βασικούς τύπους εξαιρέσεων που προκύπτουν στην Python.
Η εξαίρεση τύπου TypeError αντιπροσωπεύει
ένα σφάλμα που προκύπτει όταν ένας μη έγκυρος
τύπος χρησιμοποιείται για μια μεταβλητή ή παράμετρο. Για παράδειγμα,
αυτή η εξαίρεση θα εμφανιστεί εάν προσπαθήσετε να προσθέσετε
ένα string και έναν αριθμό.
Η εξαίρεση τύπου SyntaxError
αντιπροσωπεύει ένα σφάλμα που προκύπτει όταν
ο κώδικας γράφεται λανθασμένα. Σε αυτή την εξαίρεση
συμπεριλαμβάνονται επίσης το IndentationError
(λανθασμένες εσοχές) και το TabError
(ανάμιξη tab και κενών στις εσοχές).
Η εξαίρεση τύπου ArithmeticError
εμφανίζεται όταν υπάρχει αριθμητικό σφάλμα στον
κώδικα. Σε αυτή την εξαίρεση συμπεριλαμβάνεται επίσης το ZeroDivisionError,
που προκύπτει κατά τη διαίρεση με το μηδέν.
Υπάρχουν και άλλοι τύποι εξαιρέσεων. Μπορείτε να εξοικειωθείτε με την πλήρη περιγραφή τους εδώ.