Konvertierung zwischen Binär-, Hexadezimal- und Dezimalzahlen mithilfe des Coden-Moduls
Der coden ist eine von Tanmay Earappa entwickelte Python-Bibliothek, die für Geheimcodes (Dekodierung und Kodierung von Geheimcodes) verwendet wird. Dieses Modul bietet Funktionen zur Durchführung der Codekonvertierungen. Im Folgenden sind einige Funktionen und deren Funktionalitäten aufgeführt, die von diesem Modul bereitgestellt werden:
coden.secret():Wird zum Dekodieren oder Kodieren der Geheimcodes basierend auf der Eingabe des Modusparameters verwendet.
hex_to_bin(): Es wird die Hexadezimal-zu-Binär-Konvertierung durchgeführt.
int_to_bin():Es wird die Dezimal-zu-Binär-Konvertierung durchgeführt.
int_to_hex(): Es wird die Dezimal-zu-Hexadezimal-Konvertierung durchgeführt
Installieren Sie Coden mit pip
Mit dem Befehl pip können wir dieses Modul einfach installieren. Durch den Import des Moduls können wir dann auf die Konvertierungsfunktionen des Python-Interpreters zugreifen. Durch einfaches Ausführen der folgenden Befehle in der Eingabeaufforderung erhalten wir das Coden-Modul.
pip install --coden
In diesem Artikel besprechen wir die Konvertierung zwischen Binär-, Hexadezimal- und Dezimalzahlen mithilfe des Coden-Moduls
Hexadezimal-Binär-Konvertierung
Mit der Funktion hex_to_bin() ist die Konvertierung einer Hexadezimalzahl in eine Binärzahl möglich.
Beispiel
Die eingegebene Hexadezimalzahl ist f1ff und die erwartete Binärzahl ist 1111000111111111.
# importing the coden module
import coden
hexadecimal_number="f1ff"
print("Input Hexadecimal Number:", hexadecimal_number)
binary_output = coden.hex_to_bin(hexadecimal_number)
print('Binary Output:', binary_output)
Ausgabe
Input Hexadecimal Number: f1ff
Binary Output: 1111000111111111
Hexadezimal-Dezimal-Konvertierung
Die Funktion coden.hex _to_int() wandelt eine Hexadezimalzahl in eine Dezimalzahl um.
Beispiel
Nehmen wir eine Hexadezimalzahl und wandeln sie in die Dezimalzahl um.
import coden
hexadecimal_number="f1ff63"
print("Input Hexadecimal Number:", hexadecimal_number)
decimal_number = coden.hex_to_int(hexadecimal_number)
print('Decimal Output:', decimal_number)
Ausgabe
Input Hexadecimal Number: f1ff63
Decimal Output: 15859555
Binär-zu-Hexadezimal-Konvertierung
Die Funktion coden.bin_to_hex() wandelt die Binärzahl in eine Hexadezimalzahl um.
Beispiel
Hier nehmen wir eine Binärzahl und die erwartete Hexadezimalzahl ist abc123efff.
import coden
binary_number = '001010101111000001001000111110111111111111'
print("Input Binary Number:", binary_number)
# Convert Binary Number to Hexadecimal Number
hexadecimal_output = coden.bin_to_hex(binary_number)
print('Hexadecimal Output:', hexadecimal_output)
Ausgabe
Input Binary Number: 001010101111000001001000111110111111111111
Hexadecimal Output: abc123efff
Dezimal-Binär-Konvertierung
Mit der Funktion coden.int_to_bin() können wir die Dezimalzahl in eine Binärzahl umwandeln.
Beispiel
Nehmen wir eine Dezimalzahl und wandeln sie in die Binärzahl um.
import coden
decimal_number = 16227
print("Input decimal Number:", decimal_number)
binary_output = coden.int_to_bin(decimal_number)
print('Binary Output',binary_output)
Ausgabe
Input decimal Number: 16227
Binary Output 11111101100011
Dezimal-zu-Hexadezimal-Konvertierung
Mit der Funktion int_to_hex() können wir eine Dezimalzahl in eine Hexadezimalzahl umwandeln.
Beispiel
Nehmen wir eine Dezimalzahl und wandeln sie in eine Hexadezimalzahl um.
import coden
decimal_number = 16227
print("Input decimal Number:", decimal_number)
hexadecimal_output = coden.int_to_hex(decimal_number)
print('Hexadecimal Output',hexadecimal_output)
Ausgabe
Input decimal Number: 16227
Hexadecimal Output 3f63
Binär-Dezimal-Konvertierung
Die Funktion coden.bin_to_int() führt die Binär-Dezimal-Konvertierung durch.
Beispiel
Nehmen wir eine Binärzahl und wandeln sie mit der Methode bin_to_int() in die Dezimalzahl um.
import coden
binary_number = '001010101111000001001000111110111111111111'
print("Input Binary Number:", binary_number)
decimal_output = coden.bin_to_int(binary_number)
print('Decimal Output:', decimal_output)
Ausgabe
Input Binary Number: 001010101111000001001000111110111111111111
Decimal Output: 737679765503
Wir haben alle Coden-Methoden im Zusammenhang mit der Codekonvertierung zwischen binären, hexadezimalen und dezimalen Zahlen besprochen.