[Python] Erstellt eine Methode zum Konvertieren von Radix in 1 Sekunde

Ich werde es zuerst sagen. Es dauerte 1 Sekunde. Dies kann jedoch in ca. 4 Sekunden erfolgen.

Wie benutzt man

Einfach zu verwenden!

radix_conversion (Nummer, die Sie konvertieren möchten, welche Basis die Nummer ist, welche Basis Sie konvertieren möchten) Einfach eintreten!

Zum Beispiel

radix_conversion(0b11111111,2,16)

Wenn du rennst

0xff

Wird ausgegeben. Sie haben die Binärzahl 0b11111111 erfolgreich in die Hexadezimalzahl 0xff konvertiert.

Einzelheiten

Es ist so einfach, lol

Referenz: Konvertieren von Binär-, Oktal- und Hexadezimalzahlen / Zeichenfolgen mit Python ineinander

radix_conversion.py



def radix_conversion(value,a,b):
    #10→~
    if a == 10:
        if b == 2:
            num = print(bin(value))
        if b == 8:
            num = print(oct(value))
        if b == 16:
            num = print(hex(value))
    #2→~
    if a == 2:
        a_string = str(value)
        if b == 10:
            num = print(int(a_string,0))
        if b == 8:
            num = print(format(int(a_string,0),'#o'))
        if b == 16:
            num = print(format(int(a_string,0),'#x'))
    #8→~
    if a == 8:
        a_string = str(value)
        if b == 10:
            num = print(int(a_string,0))
        if b == 2:
            num = print(format(int(a_string,0),'#b'))
        if b == 16:
            num = print(format(int(a_string,0),'#x'))
    #16→~
    if a == 16:
        a_string = str(value)
        if b == 10:
            num = print(int(a_string,0))
        if b == 2:
            num = print(format(int(a_string,0),'#b'))
        if b == 8:
            num = print(format(int(a_string,0),'#o'))
    
    return num

Recommended Posts

[Python] Erstellt eine Methode zum Konvertieren von Radix in 1 Sekunde
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Veröffentlichen / Hochladen einer in Python erstellten Bibliothek in PyPI
Konvertieren Sie Markdown in Python in PDF
Verwendung der Methode __call__ in der Python-Klasse
Ich habe versucht "Wie man eine Methode in Python dekoriert"
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
Konvertieren Sie die psd-Datei in Python in png
Wie bekomme ich Stacktrace in Python?
In Python von Markdown in HTML konvertieren
Ich habe ein Passwort-Tool in Python erstellt.
Konvertieren Sie die absolute URL in eine relative URL in Python
Ich habe einen Code geschrieben, um die Quaternion mit Python in einen Ölerwinkel vom Typ z-y-x umzuwandeln
So senden Sie ein visualisiertes Bild der in Python erstellten Daten an Typetalk
Hinweis: [Python3] Konvertiert datetime in eine Zeichenfolge in einem beliebigen Format
Ich habe ein Skript in Python erstellt, um MDD-Dateien in das Scrapbox-Format zu konvertieren
Konvertieren Sie die FBX-Datei in Python in ASCII <-> BINARY
Berechnen wir das statistische Problem mit Python
So löschen Sie einen Taple in einer Liste (Python)
Einbetten von Variablen in Python-Strings
Ich möchte mit Python ein Fenster erstellen
So erstellen Sie eine JSON-Datei in Python
Eine clevere Möglichkeit zur Zeitverarbeitung mit Python
Schritte zum Entwickeln einer Webanwendung in Python
So benachrichtigen Sie Discord-Kanäle in Python
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
Konvertieren Sie den exponentiellen Float in Python in str
Konvertieren Sie kubischen Netzcode in Python in WKT
Simplex-Methode (Einzelmethode) in Python
Private Methode in Python
[Python] Erstellt eine Klasse, um mit pyaudio Sinuswellen im Hintergrund zu spielen
Analysieren Sie eine JSON-Zeichenfolge, die in eine Datei in Python geschrieben wurde
Ich möchte eine Variable in einen Python-String einbetten
Ich möchte Timeout einfach in Python implementieren
Versuchen Sie, ein Python-Modul in C-Sprache zu erstellen
Konvertieren Sie das NumPy-Array "ndarray" in Python [tolist ()]
Konvertieren Sie die Netzmaske der CIDR-Notation in Python in eine gepunktete Dezimalschreibweise
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Erstellen Sie ein Plug-In, das Python Doctest auf Vim ausführt (2)
Erstellen Sie ein Plug-In, um Python Doctest mit Vim (1) auszuführen.
Ein Memorandum zum Ausführen eines Python-Skripts in einer Bat-Datei
Ich möchte eine Datei mit Python zufällig testen
Ich möchte mit einem Roboter in Python arbeiten.
Beachten Sie beim Initialisieren einer Liste in Python
Konvertieren Sie die asynchrone API im Callback-Stil in async / await in Python
Konvertieren / Zurückgeben von Klassenobjekten in das JSON-Format in Python
Einführung in die lineare Algebra mit Python: A = LU-Zerlegung
Konvertieren Sie den Webpay-Entitätstyp in den Dict-Typ (rekursiv in Python).
So führen Sie einen Befehl mit einem Unterprozess in Python aus
Erstellt eine Python-Bibliothek, um komplexe Einschlüsse zu schreiben und auf einfach zu lesende Weise zu reduzieren
Ein Mechanismus zum Aufrufen von Ruby-Methoden aus Python, der in 200 Zeilen ausgeführt werden kann
Machen Sie einen Screenshot in Python
[Python] Datum in Zeichenfolge konvertieren
Erstellen Sie eine Funktion in Python
So löschen Sie stdout in Python
Konvertieren Sie numpy int64 in python int
Erstellen Sie ein Wörterbuch in Python