Fonction bin() de Python : convertir des entiers en binaire
Dans la programmation Python, la nécessité de convertir des entiers en binaire est souvent impliquée. La fonction bin() en Python est un moyen simple et rapide d'atteindre cet objectif. La syntaxe de base de la fonction
bin() est :
bin(number)
où nombre est un entier, et la fonction renverra la représentation binaire de l'entier.
Ci-dessous, je vais vous présenter en détail comment utiliser la fonction bin() et fournir quelques exemples de code spécifiques.
num = 10
binary = bin(num)
print(binary)
Dans le code ci-dessus, nous convertissons l'entier 10 en binaire et stockons le résultat dans la variable milieu binaire. Ensuite, imprimez le résultat via la fonction print(). Notez que la fonction bin() renvoie une chaîne commençant par « 0b » indiquant qu'il s'agit d'un nombre binaire.
num = 10
binary = bin(num)[2:]
print(binary)
Dans cet exemple, nous utilisons l'opération de découpage bin(num)[2 : ]Supprimez les deux premiers caractères '0b' du résultat et obtenez une chaîne binaire sans préfixe.
num = 10
binary = bin(num)(2:].zfill(8)
print(binary)
Dans le code ci-dessus, nous utilisons le zfill( ) Méthode Complétez la chaîne binaire à 8 chiffres. En supposant que le nombre binaire converti comporte moins de 8 chiffres, il est complété par des 0 à gauche.
num = -10
binary = bin(num)
print(binary)
Si nous ne voulons pas que le résultat contienne un préfixe de signe négatif, nous pouvons utilisez l'opération de tranchage pour le retirer.
Pour résumer, la fonction bin() de Python est un moyen très pratique de convertir des entiers en binaire. Il fournit une syntaxe simple et permet de personnaliser le format des résultats avec quelques opérations supplémentaires.
J'espère qu'à travers l'introduction de cet article, vous comprendrez plus clairement l'utilisation de la fonction bin() et pourrez mieux l'appliquer dans des projets réels. Je souhaite que tout le monde puisse écrire des programmes Python plus efficaces !
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!