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

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

Απαριθμούνται Τύποι σε Python

Python είναι μια γλώσσα προγραμματισμού που προορίζεται για γενική χρήση στο Web και σε desktop εφαρμογή . Η ευελιξία αυτή έρχεται εν μέρει σε εκτεταμένη βιβλιοθήκη της Python από τις λειτουργίες που κάνουν πολύπλοκες ή επαναλαμβανόμενες εργασίες προγραμματισμού πιο εύκολο να επιτευχθεί . Λόγω αυτών των βιβλιοθηκών , οι μετοχές της Python πολλά χαρακτηριστικά των άλλων , πιο καθιερωμένες γλώσσες προγραμματισμού . Ένα μέρος από άλλες γλώσσες προγραμματισμού Python που δεν μοιράζεται με άλλες γλώσσες είναι η αριθμητικού τύπου . Ωστόσο , αν οι προγραμματιστές κατανοήσουν τι είναι μια αριθμητικού τύπου κάνει στον προγραμματισμό , μπορούν είτε να εφαρμόσουν τη δική τους εκδοχή σε κώδικα Python , ή να κατεβάσετε βιβλιοθήκες τρίτων που περιέχουν την εν λόγω εφαρμογή . Απαριθμούνται Τύποι Προγραμματισμού
Η

ενός αριθμητικού τύπου ουσιαστικά αντιπροσωπεύει μια μεταβλητή που προορίζονται να αντιπροσωπεύουν ένα μικρό αριθμό από σταθερές τιμές . Για παράδειγμα , ένας τύπος που απαριθμούνται αντιπροσωπεύει την κατεύθυνση του ανέμου θα περιέχει τέσσερις σταθερές αξίες, όπως 1 για το " North ", 2 για " South ", και ούτω καθεξής . Αυτές οι τιμές δεν είναι ευμετάβλητη από τον χρήστη. Αυτό επιτρέπει στον προγραμματιστή να δημιουργήσει έναν τύπο δεδομένων με σύνολο τιμών που αντιπροσωπεύονται από σταθερές τιμές ( συνήθως αριθμητική ) .
Εικόνων δημιουργία ενός αριθμητικού τύπου σε Python
Η

Η Python γλώσσα προγραμματισμού δεν δεν υποστηρίζουν καταγραμμένων ειδών έξω από το κουτί , όπως κάνουν άλλες γλώσσες προγραμματισμού . Ένας τρόπος να πάρει γύρω από αυτό, αν απαιτείται αριθμητικού τύπου είναι να καθορίσει μεταβλητή με τιμές βασίζονται σε μια σειρά αριθμών . Αυτά αξία μπορεί να περιέχονται σε μια τάξη που αντιπροσωπεύει τον τύπο , όπως στο ακόλουθο παράδειγμα :

>>> τάξη Άνεμος :

. . . ΒΟΡΕΙΑ = 1

. . . ΝΟΤΙΑ = 2

. . . ΑΝΑΤΟΛΗ = 3

. . . WEST = 4

Στη συνέχεια , ένας προγραμματιστής μπορεί να χρησιμοποιήσει την κλάση τιμές πρόσβασης :

>>> κατεύθυνση = Wind.NORTH

>>> κατεύθυνση

1

Η αριθμημένες Είδη συσκευασίας σε Python
Η

Η γλώσσα Python δεν έχουν enumerated πακέτο τύπου για download . Αυτό το πακέτο επιτρέπει στους προγραμματιστές να δημιουργήσουν τύπους λίγο πιο κοντά στην παραδοσιακή αντίληψη του ενός αριθμητικού τύπου . Με τη λήψη του πακέτου «enum» ( από pypi.python.org /pypi /enum ) ο προγραμματιστής μπορεί να εισάγει το πακέτο enumerated πληκτρολογήστε τον κωδικό και να δημιουργήσουν καταγραμμένων ειδών , όπως στο ακόλουθο παράδειγμα :

>> > από την εισαγωγή enum enum

>>> Winds = enum ( «Βορράς» , « South », « Ανατολή» , «Δύση» )
εικόνων Χρησιμοποιώντας Τύποι Απαριθμούνται
Η

Απαριθμούνται τύποι μπορούν να χρησιμοποιηθούν στον τομέα της ισότητας και επιχειρήσεις σύγκρισης στην Python . Ο προγραμματιστής μπορεί να δημιουργήσει μια αριθμητικού τύπου , και στη συνέχεια να χρησιμοποιήσετε αυτό το είδος για να ελέγξετε τις τιμές καθ 'όλη πρόγραμμα σε ένα στατικό πρότυπο . Για παράδειγμα , εάν το πρόγραμμα επανειλημμένα ελέγχει την κατεύθυνση του ανέμου , το πρόγραμμα μπορεί να χρησιμοποιήσει αξία μαζί με τον τύπο "Wind " για να δημιουργήσετε ένα πρότυπο σύγκρισης , όπως στο ακόλουθο παράδειγμα :

>>> κατεύθυνση = EAST

>>> ενώ κατεύθυνση == Wind.EAST :

/* loop εκτελεί τον κώδικα μέχρι να αλλάξει την αξία του ανέμου από το EAST * /
εικόνων
Η

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

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