1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
>>> a = "a"
>>> b = "%s".zfill(16) % a
>>> b
'00000000000000a'
>>> len(b)
15
>>> # découpons ce qui est fait plus haut en deux étapes
...
>>> tmp = "%s".zfill(16)
>>> tmp
'00000000000000%s'
>>> # hehe
...
>>> len(tmp)
16
>>> b = tmp % a
>>> # on remplace '%s' (deux caractères) par 'a' (un seul)
...
>>> b
'00000000000000a'
>>> len(b)
15
>>> # Bon sang mais c'est bien sûr !
... # Il faut faire la substitution de chaîne avant le zfill...
...
>>> b = ("%s" % a).zfill(16)
>>> b
'000000000000000a'
>>> len(b)
16
>>> |