Comment convertir l'Int en binaire en Python
-
Utiliser la fonction
bin()
pour convertir un int en binaire en Python -
Utiliser la fonction
format
pour convertir un entier en binaire en Python -
Utilisez la méthode
str.format()
pour convertir l’int en binaire en Python
Ce tutoriel présente comment convertir un entier en binaire en Python. Ce tutoriel donne également quelques exemples de codes pour expliquer les différentes façons de convertir un entier en binaire en Python.
Utiliser la fonction bin()
pour convertir un int en binaire en Python
En Python, vous pouvez utiliser une fonction intégrée, bin()
pour convertir un entier en binaire. La fonction bin()
prend un entier comme paramètre et retourne sa chaîne binaire équivalente préfixée par 0b
.
Un exemple de ceci est :
binary = bin(16)
print(binary)
Production:
0b10000
Utiliser la fonction format
pour convertir un entier en binaire en Python
Comme montré ci-dessus, le binaire d’un entier peut être obtenu simplement avec la méthode bin(x)
. Mais si vous voulez supprimer le préfixe 0b
de sa sortie, vous pouvez utiliser la fonction format
et formater la sortie.
La fonction format(value, format_spec)
a deux paramètres - value
et format_spec
. Elle retournera la sortie formatée en fonction de la fonction format_spec
. Voici quelques exemples de types de formatage qui peuvent être utilisés dans les espaces réservés :
Type de formatage | Rôle |
---|---|
= |
Place le signe à l’extrême gauche |
b |
Convertit la valeur en binaire équivalent |
o |
Convertit la valeur en format octal |
x |
Convertit la valeur au format Hex |
d |
Convertit la valeur donnée en décimale |
E |
Format scientifique, avec un E en majuscule |
X |
Convertit la valeur au format Hex en majuscules |
Et il y a beaucoup d’autres types de formatage disponibles. Comme nous voulons convertir int en binaire, le type de formatage b
sera utilisé.
Voici un exemple de code.
temp = format(10, "b")
print(temp)
Production:
1010
Utilisez la méthode str.format()
pour convertir l’int en binaire en Python
La méthode str.format()
est similaire à la fonction format()
ci-dessus et elles partagent la même format_spec
.
Un exemple de code pour convertir int en binaire en utilisant la méthode str.format()
.
temp = "{0:b}".format(15)
print(temp)
Production:
1111
Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.
LinkedInArticle connexe - Python Integer
- Convertir une chaîne en entier en Python
- Entier inversé en Python
- Bigint en Python
- Concaténer les valeurs String et Int en Python
- Diviser un entier en chiffres en Python