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

Comment convertir une chaîne binaire en entier en Python ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-26 06:14:13695parcourir

How Do I Convert a Binary String to an Integer in 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!

Déclaration:
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