Maison > développement back-end > Tutoriel Python > Comment convertir une chaîne hexadécimale en entier en Python ?

Comment convertir une chaîne hexadécimale en entier en Python ?

Mary-Kate Olsen
Libérer: 2024-12-11 11:01:16
original
643 Les gens l'ont consulté

How Do I Convert a Hexadecimal String to an Integer in Python?

Conversion d'une chaîne hexadécimale en entier en Python

Problème :

Comment pouvons-nous convertir une représentation de chaîne hexadécimale en un entier valeur en Python ?

Réponse :

Pour convertir une chaîne hexadécimale en entier en Python, nous pouvons utiliser la fonction int(). Cependant, nous devons considérer la présence ou l'absence du préfixe « 0x » dans la chaîne hexadécimale.

Sans préfixe « 0x » :

Si la chaîne hexadécimale le fait n'avons pas le préfixe "0x", nous devons spécifier explicitement la base comme hexadécimale (base-16) en utilisant le deuxième argument de int() function :

x = int("deadbeef", 16)  # Hex string without "0x" prefix
Copier après la connexion

Avec le préfixe "0x" :

Lorsque la chaîne hexadécimale a le préfixe "0x", Python peut la reconnaître automatiquement comme une valeur hexadécimale :

x = int("0xdeadbeef", 0)  # Hex string with "0x" prefix, base=0
Copier après la connexion

Notez que le deuxième paramètre (base) doit être explicitement défini sur 0 pour activer le comportement de devinette de préfixe de int(). Si la base est omise, int() sera par défaut en base 10, en supposant que l'entrée est un nombre décimal.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal