Bonjour,

Je cherche a "padder" une string avec des zeros, afin d'avoir une chaine de longueur fixe. Je comprends pas le comportement de zfill ici:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
>>> a="\x44"
>>> b = "%s".zfill(16) % a
>>> print len(b)
15
>>> c = "%s".zfill(32) % "abc"
>>> print len(c)
33
C'est pas sense me retourne une chaine de longueur 16 ou 32, paddee a gauche avec des zeros?

Merci.