Conversion d'un entier en binaire avec des zéros non significatifs en Python
Pour convertir un entier en sa représentation binaire avec des zéros non significatifs en Python, vous pouvez utiliser formatage de chaîne.
Utilisation du formatage de chaîne avec des versions Python plus anciennes
Pour les versions de Python antérieures à 3.6, vous pouvez utiliser la fonction de format :
<code class="python">'{0:08b}'.format(6) # '00000110'</code>
Dans cette chaîne de format, l'espace réservé {} représente la variable à insérer (dans ce cas, l'entier 6). Les deux points (:) introduisent les options de formatage pour cet espace réservé. Le 08 spécifie que le nombre doit être formaté sur huit chiffres avec un zéro sur la gauche, et le b le convertit en binaire.
Utilisation de f-strings avec Python 3.6
Si vous utilisez Python 3.6 ou version ultérieure, vous pouvez utiliser des f-strings, qui fournissent une syntaxe plus concise :
<code class="python">f'{6:08b}' # '00000110'</code>
Ici, l'espace réservé f indique une f-string et la syntaxe qu'elle contient les accolades sont similaires à celles de la fonction format.
Comprendre les options de formatage
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!