Δοκιμάστε /Εκτός μπλοκ είναι κοινοί μηχανισμοί εξαίρεση το βλέμμα στον προγραμματισμό . Python περιλαμβάνει "αλλιώς" καταστάσεων ώστε αυτά τα τμήματα πιάσει λάθος συμπεριφορά πληρέστερα . Έκδοση 2.5 περιλαμβάνει επίσης το " τέλος " δήλωση, η οποία θα εκτελέσει ανεξάρτητα από το τι συνέβη στα προηγούμενα τμήματα . Για παράδειγμα :
δοκιμάσετε:
/* μπλοκ του κώδικα * /
except1 :
/* μπλοκ του κώδικα * /
except2 :
/* μπλοκ του κώδικα * /
άλλο :
/* μπλοκ του κώδικα * /
τέλος:
/* μπλοκ του κώδικα * /
Η «προσπαθούν» δήλωση θα εκτελέσει , και είτε « except1 ", " except2 , " ή "αλλιώς " θα εκτελεστεί ανάλογα με το σφάλμα ρίχνονται από "προσπαθήσουν ". Ανεξάρτητα, το " τέλος " μπλοκ θα εκτελέσει ανεξάρτητα από λάθη .
Εικόνων Νέα Σύνταξη για Conditionals
Η
Guido van Rossum , χάρη στην επιμονή των χρηστών Python , ενσωματώθηκε ένα νέο υπό όρους δήλωση που συνέπεσε με τη δήλωση στυλ C " α β : γ " . Η δήλωση αυτή, που ονομάζεται " τριμερή " δήλωση , σημαίνει απλά ότι, "αν είναι αλήθεια, τότε b , c αλλιώς " . Για να γίνει αυτό , van Rossum ανέπτυξε την ακόλουθη σύνταξη :
x = true αν η κατάστασή άλλο ψευδείς
που αναθέτει την τιμή true και false τιμές στη μεταβλητή με βάση τη δήλωση της κατάστασης ( "x είναι αληθής αν η συνθήκη είναι αληθής , αλλιώς το x είναι false " ) .
Η ταχύτητα βελτιστοποιήσεις
Η
Πολλοί βελτιστοποιήσεις έγιναν με την υποκείμενη κώδικα για να ενισχύσει την ταχύτητα εκτέλεσης . Λειτουργίες όπως " set " και " frozenset » ήταν βελτιστοποιημένη για να εκτελέσει τρεις φορές την παραδοσιακή τους ταχύτητα . Η ταχύτητα των λειτουργιών εγχόρδων σε Unicode αυξήθηκε επίσης . Εξαιρέσεις κινήθηκαν προς ένα διαφορετικό στυλ της κατηγορίας εφαρμογή , επιτάχυνση τάξη συγκεκριμενοποίηση . Επίσης , Python αποθηκεύει την επιτυχή εισαγωγή από τους καταλόγους για τη μείωση των κλήσεων προς το σύστημα κατά τη διαδικασία εισαγωγής .
Εικόνων Νέα και βελτιωμένη Modules
Η
Μια νέα κατηγορία λεξικό , " defaultdict " συμπεριλήφθηκε για να δημιουργήσει πρότυπο αντικείμενα λεξικό με τις προεπιλεγμένες τιμές όταν αναφέρονται νέα κλειδιά . Η ενότητα « γραμματοκιβώτιο » είχε ξαναγραφεί να περιλαμβάνει λειτουργίες για την τροποποίηση γραμματοκιβώτια καθώς και την ανάγνωση τους . Η ενότητα " os " επίσης ξαναγραφεί να τροποποιήσει τις τιμές επιστροφής επέστρεψε ημερομηνία /ώρα , καθώς και να τροποποιήσει το πώς αντιμετωπίστηκαν οι διαδικασίες .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα