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