Πότε πρέπει να κάνετε εξαίρεση;
Πότε πρέπει να κάνετε εξαίρεση;

Βίντεο: Πότε πρέπει να κάνετε εξαίρεση;

Βίντεο: Πότε πρέπει να κάνετε εξαίρεση;
Βίντεο: Πως να κάνετε την αίτηση για την Κατ' Εξαίρεση Μετεγγραφή 2019 2024, Νοέμβριος
Anonim

Να γιατί εξαιρέσεις πρέπει χρησιμοποιείται μόνο εάν εσείς δεν μπορεί να χειριστεί την κατάσταση με αξιοπρεπή τρόπο (σκεφτείτε ότι "δεν έχει μνήμη" ή "ο υπολογιστής καίγεται"). Ενας ο εμπειρικός κανόνας είναι προς το χρήση εξαιρέσεις στην περίπτωση κάτι εσείς δεν μπορούσε κανονικά να προβλέψει. Παραδείγματα είναι η συνδεσιμότητα της βάσης δεδομένων, το αρχείο που λείπει στο δίσκο κ.λπ.

Στη συνέχεια, μπορεί επίσης να αναρωτηθεί κανείς, τι σημαίνει να τίθεται εξαίρεση;

3.3 Εξαιρέσεις . Θέτοντας μια εξαίρεση είναι μια τεχνική για τη διακοπή της κανονικής ροής εκτέλεσης σε ένα πρόγραμμα, που σηματοδοτεί ότι έχει προκύψει κάποια εξαιρετική περίσταση και επιστρέφει απευθείας σε ένα εσωκλειόμενο τμήμα του προγράμματος που έχει οριστεί να αντιδρά σε αυτήν την περίσταση.

Εκτός από τα παραπάνω, πώς δημιουργείτε μια εξαίρεση στην Python; Πύθων εκτελεί κώδικα ακολουθώντας την εντολή try ως «κανονικό» μέρος του προγράμματος. Ο κώδικας που ακολουθεί το εκτός δήλωση είναι η απάντηση του προγράμματος σε οποιαδήποτε εξαιρέσεις στην προηγούμενη ρήτρα δοκιμής. Όπως είδατε νωρίτερα, όταν ο συντακτικά σωστός κώδικας εκτελείται σε ένα λάθος , Πύθων θα ρίξει ένα σφάλμα εξαίρεσης.

Μπορεί επίσης να ρωτήσει κανείς, η αύξηση εξαίρεσης σταματά το πρόγραμμα;

Η επίδραση του α υψώνω δήλωση είναι είτε να εκτρέψετε την εκτέλεση σε μια αντιστοίχιση εκτός από τη σουίτα είτε σε σταματήστε το πρόγραμμα επειδή δεν βρέθηκε κανένα ταίριασμα εκτός από σουίτα για να χειριστεί το εξαίρεση . ο εξαίρεση αντικείμενο που δημιουργήθηκε από σηκώστε μπορεί περιέχει μια συμβολοσειρά μηνύματος που παρέχει ένα σημαντικό μήνυμα σφάλματος. Γενικά αυτό είναι μια χορδή.

Τι συμβαίνει όταν ρίχνετε νέα Εξαίρεση;

νέα Εξαίρεση () που σημαίνει εσείς δημιουργούν α νέος παράδειγμα του Εξαίρεση τύπος. Ενώ όταν εσείς λένε ρίξει νέα Εξαίρεση () αυτό σημαίνει εσείς Λένε ότι μετακινήστε το στοιχείο ελέγχου προγράμματος στον καλούντα και μην εκτελέσετε τις περαιτέρω δηλώσεις μετά από αυτό βολή δήλωση.

Συνιστάται: