Convertir de binaire et de conserver les zéros non significatifs en Python

Je suis en train de convertir un nombre entier en binaire à l'aide de la corbeille() fonction en Python. Cependant, il est toujours supprime les zéros, dont j'ai réellement besoin, telle que le résultat obtenu est toujours 8 bits:

Exemple:

bin(1) -> 0b1

# What I would like:
bin(1) -> 0b00000001

Est-il un moyen de faire cela?

  • Voir aussi: Python int binaire?, en particulier ma réponse les n bits de la représentation. Pas exactement le même, mais j'en suis venu à cette question de la recherche de ma réponse...