[Python] Création d'une méthode pour convertir la base en 1 seconde

Je vais le dire en premier. Cela a pris 1 seconde. Mais cela peut être fait en environ 4 secondes.

Comment utiliser

Facile à utiliser!

radix_conversion (nombre que vous voulez convertir, quelle base le nombre est, quelle base vous voulez convertir) Entrez simplement!

Par exemple

radix_conversion(0b11111111,2,16)

Quand tu cours

0xff

Est sortie. Vous avez converti avec succès le nombre binaire 0b11111111 en nombre hexadécimal 0xff.

Détails

C'est si facile lol

Référence: Convertir les nombres / chaînes binaires, octaux et hexadécimaux entre eux avec Python

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] Création d'une méthode pour convertir la base en 1 seconde
Comment convertir / restaurer une chaîne avec [] en python
Publier / télécharger une bibliothèque créée en Python vers PyPI
Convertir Markdown en PDF en Python
Comment utiliser la méthode __call__ dans la classe Python
J'ai essayé "Comment obtenir une méthode décorée en Python"
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Convertir un fichier psd en png en Python
Comment obtenir stacktrace en python
Convertir de Markdown en HTML en Python
J'ai créé un outil de mot de passe en Python.
Convertir une URL absolue en URL relative en Python
J'ai écrit un code pour convertir quaternion en angle de graissage de type z-y-x avec Python
Comment envoyer une image visualisée des données créées en Python à Typetalk
Remarque: [Python3] Convertissez datetime en chaîne dans le format de votre choix
J'ai créé un script en python pour convertir des fichiers .md au format Scrapbox
Convertir le fichier FBX en ASCII <-> BINARY en Python
Calculons en fait le problème statistique avec Python
Comment effacer un taple dans une liste (Python)
Comment incorporer des variables dans des chaînes python
Je veux créer une fenêtre avec Python
Comment créer un fichier JSON en Python
Une manière intelligente de chronométrer le traitement avec Python
Étapes pour développer une application Web en Python
Comment notifier les canaux Discord en Python
[Python] Comment dessiner un histogramme avec Matplotlib
Convertir un float exponentiel en str en Python
Convertir le code de maillage cubique en WKT en Python
Méthode Simplex (méthode unique) en Python
Méthode privée en python
[Python] A créé une classe pour jouer des vagues de péché en arrière-plan avec pyaudio
Analyser une chaîne JSON écrite dans un fichier en Python
Je souhaite intégrer une variable dans une chaîne Python
Je veux facilement implémenter le délai d'expiration en python
Essayez de créer un module Python en langage C
Convertir le tableau NumPy "ndarray" en lilt en Python [tolist ()]
Convertir le masque de réseau de notation CIDR en notation décimale à points en Python
Je veux écrire en Python! (2) Écrivons un test
[Python] Comment développer des variables dans une chaîne de caractères
Créer un plugin pour exécuter Python Doctest sur Vim (2)
Créez un plug-in pour exécuter Python Doctest avec Vim (1)
Un mémorandum pour exécuter un script python dans un fichier bat
Je veux échantillonner au hasard un fichier avec Python
Je veux travailler avec un robot en python.
Choses à noter lors de l'initialisation d'une liste en Python
Convertir l'API asynchrone de style callback en async / await en Python
Convertir / renvoyer des objets de classe au format JSON en Python
Introduction à l'algèbre linéaire avec Python: Décomposition A = LU
Convertir le type d'entité Webpay en type Dict (récursivement en Python)
Comment exécuter une commande à l'aide d'un sous-processus en Python
Création d'une bibliothèque Python pour écrire des inclusions complexes et les réduire de manière facile à lire
Un mécanisme pour appeler des méthodes Ruby à partir de Python qui peut être fait en 200 lignes
Prendre une capture d'écran en Python
[python] Convertir la date en chaîne
Créer une fonction en Python
Pour vider stdout en Python
Convertir numpy int64 en python int
Créer un dictionnaire en Python