Maison >développement back-end >Tutoriel Python >Comment convertir une chaîne binaire en entier en Python ?
Encodage de nombres binaires en Python
La conversion d'un nombre binaire en un entier en Python nécessite de manipuler sa représentation de base. Dans ce cas, un nombre binaire en base 2 doit être transformé en équivalent décimal.
Pour ce faire, Python fournit à la fonction int() un argument de base facultatif. Le paramètre de base spécifie le système numérique utilisé pour la chaîne d'entrée. Pour la conversion binaire, la base est fixée à 2.
Mise en œuvre :
binary_number = '11111111' decimal_number = int(binary_number, 2)
Cette opération donne l'équivalent décimal du nombre binaire :
print(decimal_number) # 255
La fonction int() convertit efficacement la chaîne binaire '11111111' en un entier en interprétant ses chiffres par ordre de leur représentation en base 2, ce qui donne le nombre décimal 255.
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!