Συνάρτηση Python bin().

Synartese Python Bin



Η 'Python' είναι μια γλώσσα προγραμματισμού υπολογιστών που χρησιμοποιείται ευρέως επειδή η κωδικοποίηση της γλώσσας της είναι παρόμοια με την αγγλική γλώσσα. Ως εκ τούτου, οι προγραμματιστές και οι χρήστες το προτιμούν επειδή είναι εύκολο να το διαβάσετε και να το επεξεργαστείτε. Η συνάρτηση 'bin()' είναι μια ενσωματωμένη συνάρτηση στην Python που χρησιμοποιείται για τη μετατροπή ακεραίων αριθμών σε δυαδική μεταμόρφωση. Οι δυαδικοί αριθμοί είναι αυτοί που εκφράζουν τη βάση 2, που σημαίνει ότι είναι είτε «1» ή «0». Η δυαδική μετατροπή στην Python αντιπροσωπεύεται με το πρόθεμα 'Ob'. Αυτό είναι για την παρουσίαση μορφής συμβολοσειράς του δυαδικού αρχείου.

Πώς λειτουργεί η συνάρτηση bin() στην Python

Όταν περνάμε έναν ακέραιο για την εκτέλεση της συνάρτησης bin(), τα αποτελέσματα βγαίνουν με μια δυαδική αναπαράσταση του δεδομένου αριθμού αλλά ξεκινούν με το πρόθεμα «Ob». Για παράδειγμα, εάν το δυαδικό αποτέλεσμα με αριθμό '7' είναι '111', θα εμφανίσει το αποτέλεσμα με το πρόθεμα που περιλαμβάνεται, το οποίο μοιάζει με 'Ob111'. Εκτελούμε τη συνάρτηση bin() στο περιβάλλον Python. Θα ολοκληρώσουμε μια περαιτέρω σαφή εξήγηση με τη βοήθεια των παραδειγμάτων στην ακόλουθη εγγραφή.

Σύνταξη

'αποθήκη ( )

Η παραπάνω σύνταξη είναι της συνάρτησης Python bin(). Η συνάρτηση bin() μετατρέπει έναν αριθμό σε δυαδικό αριθμό. Λειτουργεί καθώς περνάμε έναν αριθμό στη συνάρτηση bin() στην Python και θα δώσει τα αποτελέσματα επιστροφής στην αναπαράσταση δυαδικών αριθμών.







Παράμετρος

'αποθήκη ( και )

Το 'e' στη σύνταξη είναι ο ακέραιος που δίνεται για την απόδοση μετατροπής σε δυαδικό. Το 'e' ονομάζεται επίσης παράμετρος.



Εκτέλεση των Παραδειγμάτων χρησιμοποιώντας τη συνάρτηση bin() στην Python

Ακολουθούν τα παραδείγματα που θα εφαρμόσουμε σε αυτό το σεμινάριο με τη συνάρτηση bin() στην Python για να κατανοήσουμε κατανοητά τη συνάρτηση bin() για χρήση.



  • Λειτουργία της συνάρτησης bin() στην Python
  • Λειτουργία της συνάρτησης bin() με τον μη ακέραιο στην Python
  • Λειτουργία της συνάρτησης bin() με το ευρετήριο για τον μη ακέραιο στην Python
  • Εκτέλεση της θετικής αριθμητικής τιμής σε δυαδικό χρησιμοποιώντας τη συνάρτηση bin() στην Python
  • Εκτέλεση της αρνητικής αριθμητικής τιμής σε δυαδικό χρησιμοποιώντας τη συνάρτηση bin() στην Python
  • Λειτουργία της συνάρτησης bin() με τύπο float στην Python
  • Λειτουργία της συνάρτησης bin() με τη μέθοδο format στην Python

Παράδειγμα 01: Λειτουργία της συνάρτησης bin() στην Python

Σε αυτό το παράδειγμα, θα μάθουμε πώς να χρησιμοποιούμε τη συνάρτηση bin() της Python. Αρχικά, πρέπει να αρχικοποιήσουμε τον αριθμό. Εδώ θα πάρουμε το '20'. Τώρα, εκτυπώστε τη συνάρτηση με τη δήλωση 'ο δυαδικός αριθμός του 20 είναι' γραμμένη με τη συνάρτηση bin() στην Python.





Η έξοδος δείχνει τη μετατροπή δυαδικού αριθμού που πραγματοποιήθηκε με επιτυχία στον αριθμό '20'. Το πρόθεμα 'ob' εμφανίζεται στην έξοδο και το '101' είναι τα αποτελέσματα της συμβολοσειράς δυαδικής μετατροπής.



Παράδειγμα 02: Λειτουργία της συνάρτησης bin() με το User-Define a Function στην Python

Εδώ, θα εφαρμόσουμε τη συνάρτηση bin() στην Python με μια συνάρτηση που ορίζεται από το χρήστη. Έχουμε πάρει το δυαδικό ως 'w' και το άλλο ως 'n'. Το 'n' έχει τη μετατροπή της συνάρτησης bin() για το 'w'. Τώρα, εφαρμόζεται η συνθήκη για την αφαίρεση του προθέματος 'Ob' σε αυτό το παράδειγμα. Στη συνέχεια, πρέπει να επιλέξουμε έναν αριθμό, τον οποίο έχουμε προσθέσει τον αριθμό «85» για τη δυαδική αναπαράσταση.

Η ακόλουθη έξοδος εμφανίζει τη δυαδική αναπαράσταση του «85» που επιλέχθηκε παραπάνω στον κώδικα, χρησιμοποιώντας τη συνάρτηση bin() με τη συνάρτηση που ορίζεται από το χρήστη στην Python.

Παράδειγμα 03: Λειτουργία της συνάρτησης bin() και της συνάρτησης index() από τη συνάρτηση που ορίζεται από το χρήστη στην Python

Εδώ, θα εκτελέσουμε τη συνάρτηση bin() μαζί με την index() χρησιμοποιώντας μια συνάρτηση που ορίζεται από το χρήστη στην Python. Σε αυτή τη μέθοδο, πρέπει να στείλουμε τα αντικείμενα στο bin() και να χρησιμοποιήσουμε μαζί του και το Python index(), το οποίο επιστρέφει πάντα τον θετικό ακέραιο. Ο αριθμός που επιλέχθηκε για εφαρμογή στον κώδικα είναι '66' για τη δυαδική αναπαράσταση στην Python χρησιμοποιώντας μεθόδους bin() και index().

Η δυαδική αναπαράσταση της συνάρτησης bin() και της μεθόδου index() με αριθμό '66' εκτελείται με επιτυχία.

Παράδειγμα 04: Εκτέλεση της θετικής αριθμητικής τιμής σε δυαδικό χρησιμοποιώντας τη συνάρτηση bin() στην Python

Σε αυτό το παράδειγμα, θα εκτελέσουμε τη συνάρτηση bin() στην Python, λαμβάνοντας τον θετικό ακέραιο (αριθμό) που θα εκτελέσει τη δυαδική πράξη σε αυτόν τον θετικό αριθμό. Για αυτό, πρέπει να αρχικοποιήσουμε έναν αριθμό. Εδώ σε αυτό το παράδειγμα, έχουμε πάρει τον αριθμό '45', ο οποίος θα πρέπει να είναι οποιοσδήποτε αριθμός αλλά θα πρέπει να είναι θετικός.

Η έξοδος εμφανίζει τον θετικό ακέραιο όπως δίνεται '45', με αποτέλεσμα η δυαδική αναπαράσταση να γίνεται χρησιμοποιώντας τη συνάρτηση bin() στην Python.

Παράδειγμα 05: Εκτέλεση της αρνητικής αριθμητικής τιμής σε δυαδικό χρησιμοποιώντας τη συνάρτηση bin() στην Python

Στο προηγούμενο παράδειγμα, πραγματοποιήσαμε τη θετική αριθμητική τιμή χρησιμοποιώντας τη συνάρτηση bin. Εδώ, θα εφαρμόσουμε τον ίδιο κώδικα, αλλά θα εκτελέσουμε την αρνητική αριθμητική τιμή χρησιμοποιώντας τη συνάρτηση bin() σε δυαδικό, αλλάζοντας απλώς την τιμή σε μια αρχικοποίηση αρνητικού ακέραιου αριθμού. Έτσι, έχουμε τον αρνητικό αριθμό εδώ που έχει εκχωρηθεί '-35'.

Η δυαδική αναπαράσταση αρνητικού ακέραιου '-35' φαίνεται παρακάτω χρησιμοποιώντας τη συνάρτηση bin() της Python:

Παράδειγμα 06: Λειτουργία της συνάρτησης bin() με Float Type στην Python

Τι γίνεται αν πρέπει να εκτελέσουμε τη συνάρτηση bin με έναν αριθμό που έχει ένα σημείο μέσα του που ονομάζεται κινητής αριθμός στη γλώσσα του υπολογιστή, όπως '8.7' ή οποιοσδήποτε αριθμός, ο οποίος δεν είναι στρογγυλοποιημένος; Ας δούμε ένα παράδειγμα για το πώς να αντιμετωπίσετε αυτό το σενάριο. Περάσαμε ένα όρισμα float number. Ο αριθμός είναι '74.3' με την πρόταση εκτύπωσης χρησιμοποιώντας τη συνάρτηση bin() Python.

Εδώ είναι το αποτέλεσμα του αριθμού τύπου float στην Python χρησιμοποιώντας τη συνάρτηση bin(). Η ερμηνεία «float» δεν μπορεί να εκτελεστεί ως ακέραιος. Αυτό καταλήγει στο συμπέρασμα ότι δεν μπορούμε να χρησιμοποιήσουμε τον αριθμό κινητής υποδιαστολής για τη δυαδική αναπαράσταση στην Python χρησιμοποιώντας τη συνάρτηση bin().

Παράδειγμα 07: Λειτουργία της συνάρτησης bin() με τη μέθοδο Format στην Python

Σε αυτό το παράδειγμα, θα εφαρμόσουμε τη μέθοδο format χρησιμοποιώντας τη συνάρτηση bin() της Python. Οι μέθοδοι μορφοποίησης λειτουργούν λαμβάνοντας τις δύο παραμέτρους στην ίδια εκτέλεση κώδικα. Παίρνει τον αριθμό της πρώτης παραμέτρου και η δεύτερη παράμετρος πηγαίνει με την αναπαράσταση του αριθμού στην πρώτη παράμετρο.

Η έξοδος εμφανίζει τα αποτελέσματα των δύο δεδομένων παραμέτρων που παρέχονται παρακάτω:

συμπέρασμα

Σε αυτό το άρθρο, εστιάσαμε στη χρήση της συνάρτησης bin() στην Python παρέχοντας διαφορετικά παραδείγματα, όπως με τη λειτουργία θετικών και αρνητικών ακέραιων τιμών στην Python για τη συνάρτηση bin(), τη συνάρτηση bin() και index() με την έκδοση που ορίζεται από το χρήστη, τη λειτουργία απλής bin και τη λειτουργία μόνο bin() με μια συνάρτηση που ορίζεται από το χρήστη. Καθώς το πρόθεμα «Ob» εμφανίζεται με τη δυαδική αναπαράσταση κάθε φορά στο παράδειγμα 2, έχουμε εκτελέσει την αφαίρεση του προθέματος στο σπίτι της Python. Η συνάρτηση bin() στην Python είναι μια χρήσιμη αλλά ισχυρή ενσωματωμένη συνάρτηση για την απόδοση μετατροπής ακεραίων. Χωρίς να το εκτελέσουμε σε μια μακρά μέθοδο, μπορούμε να το κάνουμε εισάγοντας μόνο την τιμή (αριθμό) της οποίας τα δυαδικά αποτελέσματα θέλουμε.