Fixe la largeur de formatage de nombre de python 3

Comment puis-je obtenir un nombre entier de remplir de 0 pour une largeur fixe en python 3.2 à l'aide de l'attribut format?
Exemple:

a = 1
print('{0:3}'.format(a)} 

donne " 1 "au lieu de" 001 " je veux. En python 2.x, je sais que cela peut être fait en utilisant

print "%03d" % number. 

J'ai vérifié le python 3 chaîne de documentation, mais n'était pas en mesure de l'obtenir.

http://docs.python.org/release/3.2/library/string.html#format-specification-mini-language

Grâce.

OriginalL'auteur pogo | 2011-07-29