Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Τι είναι η Python 2.5

; Python 2.5 είναι ένα ορόσημο της ανάπτυξης στη γλώσσα προγραμματισμού Python , προσφέροντας βελτιώσεις σε σχέση με τις παλαιότερες εκδόσεις της Python . Εκτός συμπεριλαμβανομένων περισσότερων βιβλιοθηκών που καλύπτουν επιθυμητή λειτουργικότητα ζήτησε από την βάση χρηστών Python , η 2.5 έκδοση περιλαμβάνονται επίσης ορισμένες συντακτικές διαφορές που αφορούν εξαίρεση την αλίευση , και βελτιστοποιήσεις στην ταχύτητα εκτέλεσης κώδικα . Python δημιουργός Guido van Rossum κυκλοφόρησε Python 2.5 το Σεπτέμβριο του 2006 , μετά την οποία ακολούθησαν δύο χρόνια αργότερα από τις εκδόσεις 2.6 και 3.0 . Δοκιμάστε /Εκτός /Τέλος Blocks
Η

Δοκιμάστε /Εκτός μπλοκ είναι κοινοί μηχανισμοί εξαίρεση το βλέμμα στον προγραμματισμό . 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 " επίσης ξαναγραφεί να τροποποιήσει τις τιμές επιστροφής επέστρεψε ημερομηνία /ώρα , καθώς και να τροποποιήσει το πώς αντιμετωπίστηκαν οι διαδικασίες .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα