Πρόγραμμα Python για εύρεση τιμής ASCII χαρακτήρα

Πίνακας περιεχομένων

Σε αυτό το πρόγραμμα, θα μάθετε να βρίσκετε την τιμή ASCII ενός χαρακτήρα και να τον εμφανίζετε.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Python:

  • Ενσωματωμένες λειτουργίες προγραμματισμού Python
  • Είσοδος, έξοδος και εισαγωγή Python

Το ASCII σημαίνει αμερικανικό πρότυπο κώδικα για ανταλλαγή πληροφοριών.

Είναι μια αριθμητική τιμή που δίνεται σε διαφορετικούς χαρακτήρες και σύμβολα, για αποθήκευση και χειρισμό υπολογιστών. Για παράδειγμα, η τιμή ASCII του γράμματος 'A'είναι 65.

Πηγαίος κώδικας

 # Program to find the ASCII value of the given character c = 'p' print("The ASCII value of '" + c + "' is", ord(c)) 

Παραγωγή

 Η τιμή ASCII του «p» είναι 112 

Σημείωση: Για να δοκιμάσετε αυτό το πρόγραμμα για άλλους χαρακτήρες, αλλάξτε τον χαρακτήρα που έχει εκχωρηθεί στη cμεταβλητή.

Εδώ έχουμε χρησιμοποιήσει τη ord()συνάρτηση για να μετατρέψουμε έναν χαρακτήρα σε ακέραιο (τιμή ASCII). Αυτή η συνάρτηση επιστρέφει το σημείο κώδικα Unicode αυτού του χαρακτήρα.

Το Unicode είναι επίσης μια τεχνική κωδικοποίησης που παρέχει έναν μοναδικό αριθμό σε έναν χαρακτήρα. Ενώ το ASCII κωδικοποιεί μόνο 128 χαρακτήρες, το τρέχον Unicode έχει περισσότερους από 100.000 χαρακτήρες από εκατοντάδες σενάρια.

Η σειρά σας: Τροποποιήστε τον παραπάνω κωδικό για να λάβετε χαρακτήρες από τις αντίστοιχες τιμές ASCII χρησιμοποιώντας τη συνάρτηση chr () όπως φαίνεται παρακάτω.

 >>> chr (65) 'A' >>> chr (120) 'x' >>> chr (ord ('S') + 1) 'T' 

Εδώ, ord()και chr()είναι ενσωματωμένες λειτουργίες. Επισκεφθείτε εδώ για να μάθετε περισσότερα σχετικά με τις ενσωματωμένες λειτουργίες στην Python.

ενδιαφέροντα άρθρα...