Bonjour à tous,
Je débute en Python et j'ai récupéré un bout de code que j'essaie d'analyser mais des choses m'échappent.
Quelqu'un aurait-il l'amabilité de m'expliquer les lignes ci-dessous :
d est une valeur entière que je veux convertir en binaire.Code:
1
2
3
4
5
6 while d != 0: b = "01"[d&1]+b print(b) d = d >> 1 return b
Je ne comprend pas en particulier la ligne : " b = "01"[d&1]+b"
Je vous remercie bien.