Formateo de String

Chema Cortes py en ls-l.org
Mar Mayo 3 11:43:34 CEST 2005


luis miguel morillas escribió:
>>   Habría algun modulo o utilidad para el formateo de Strings. Por 
>>ejemplo: a la string "300" quiero formatearla a "0000300", es decir, 
>>rellenar con cuatro ceros a la izquierda.  Lo digo por si hay algo ya 
>>implementado al respecto o hay que hacerlo uno mismo.
> 
>>>>print "%07d" % 300
> 
> 0000300
> 
>>>>print "%07d" % int('3000')
> 
> 0003000

No es que esté mal, pero usando el método .zfill() no haría falta una
conversión de tipos:


>>> print "300".zfill(7)
0000300




Más información sobre la lista de distribución Python-es