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

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

Πώς να διαβάσετε ένα δυαδικό Float Με Python

Python είναι μια ελεύθερη , object-oriented γλώσσα προγραμματισμού που περιέχει πολλές τυποποιημένες βιβλιοθήκες που υποστηρίζουν κώδικα από άλλες γλώσσες προγραμματισμού , όπως η C ή Java . Κατά τον προγραμματισμό σε Python , μπορεί να χρειαστεί να διαβάσετε σε Python ένα δυαδικό αριθμό float . Δεν υπάρχουν εγγενή δυαδικές μορφές επιπλέουν στην Python , αλλά αυτό είναι μια κοινή μορφή κατά τον προγραμματισμό σε C. Στη C , οι δυαδικοί αριθμοί κινητής υποδιαστολής αποθηκεύεται σε μορφή byte χρησιμοποιώντας διαφορετικά μεγέθη και σύνολα χαρακτήρων από ό, τι στην Python . Για να διαβάσετε ένα δυαδικό επίπλευσης στην Python , χρησιμοποιήστε το " struct " ενότητα και τη λειτουργία " struct.pack " . Οδηγίες
Η

1 Ανοίξτε το πρόγραμμα επεξεργασίας Python 2

Εισαγωγή της « ενότητας struct " , πληκτρολογώντας : .

Struct εισαγωγής
Η Φτηνές 3

Μετατρέψτε τον δυαδικό επιπλέουν σε μια σειρά Python χρησιμοποιώντας τη λειτουργία " struct.pack " . Για παράδειγμα, πληκτρολογήστε :

struct.pack ( «f» , 011110101 )
Η

4 Πατήστε το πλήκτρο Enter . Επιστρέφει Python :

'\\ x04A \\ x12J «

Σε αυτό το παράδειγμα , το πρώτο επιχείρημα, « f » στη λειτουργία struct.pack λέει Python για να μετατρέψετε το δυαδικό float , 011.110.101 , σε ένα δυαδική συμβολοσειρά που μπορεί να διαβαστεί και περαιτέρω χειρισμούς σε Python . Python μετατρέπει το δυαδικό επιπλέουν σε μια δεκαεξαδική συμβολοσειρά :

'\\ x04A \\ x12J «
Η
εικόνων

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

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