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

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

Πώς να Κωδικοποίηση και αποκωδικοποίηση σύμβολα σε Python

Ηλεκτρονικά δεδομένα αποθηκεύονται αριθμητικά ως μια ακολουθία από 1 και 0 . Αυτή η αλληλουχία προσδιορίζεται από ένα σύστημα κωδικοποίησης, η οποία αντιστοιχίζει μια ακολουθία αριθμών με ένα συγκεκριμένο χαρακτήρα ή σύμβολο . Στη γλώσσα Python , το σύστημα κωδικοποίησης Unicode είναι ενσωματωμένη και σας δίνει πρόσβαση σε κάθε χαρακτήρα και το σύμβολο σε όλες τις γλώσσες , το παρελθόν και το παρόν . Η Python έχει δύο ενσωματωμένες λειτουργίες που σας επιτρέπουν να κωδικοποιήσει και να αποκωδικοποιήσει Unicode χαρακτήρες και σύμβολα . Αυτές οι λειτουργίες είναι chr και ord . Τα πράγματα που θα χρειαστείτε
Υπολογιστής με γλώσσα προγραμματισμού Python 3.2 εγκατεστημένο
Unicode Σύμβολο Διάγραμμα
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το IDLE επεξεργαστή κειμένου που έρχεται με την Python κατεβάσετε. Το IDLE επεξεργαστής κειμένου βρίσκεται στο Program Files ( ή Εφαρμογές για Macintosh ) στον κατάλογο Python . Ένα κενό αρχείο πηγαίου κώδικα ανοίγει σε ΑΕΡΓΗ παράθυρο του text editor . 2

αποκωδικοποιήσει μια δεκαδική τιμή Unicode σε ένα σύμβολο , χρησιμοποιώντας τη λειτουργία Χρ . Για παράδειγμα , εάν θέλετε να εκτυπώσετε το λευκό αστέρι χαρακτήρα , θα πρέπει να αναζητήσετε δεκαδική τιμή του Unicode ( 9743 ) και να περάσει αυτή την τιμή στη λειτουργία . Ο κώδικας που ακολουθεί εκτυπώνει το λευκό χαρακτήρα Κατηγορία:

εκτύπωσης ( chr ( 9734 ) )
εικόνων 3

Κωδικοποίηση μια αναπαράσταση συμβολοσειράς σύμβολο Unicode σε μια δεκαδική τιμή Unicode με τη χρήση του συνάρτηση ord . Η αναπαράσταση ως συμβολοσειράς της ένα σύμβολο Unicode είναι ότι είναι δεκαεξαδική τιμή προηγείται '\\ u ". Σημειώστε ότι για το chr λειτουργία που χρησιμοποιείται τη δεκαδική τιμή ενός συμβόλου Unicode . Για την αναπαράσταση συμβολοσειράς , πρέπει να χρησιμοποιήσετε τη δεκαεξαδική τιμή . Αυτή η τιμή είναι συνήθως αναφέρονται δίπλα στο δεκαδική τιμή σε ένα τραπέζι Unicode . Ο κωδικός για το οποίο κωδικοποιεί την αναπαράσταση ως συμβολοσειράς του Unicode σύμβολο λευκό αστέρι , και να εκτυπώσουν το αποτέλεσμα μοιάζει με αυτό :

εκτύπωσης ( ord ( '\\ u2606 » ) )
Η 4

Εκτέλεση το πρόγραμμα πατώντας F5 . Η έξοδος του προγράμματος είναι ένα λευκό σύμβολο αστέρι , που ακολουθείται από δεκαδική τιμή του 9734 .
Η
εικόνων

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

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