Formateo de digitos

Departamento desarrollo csmdesarrollo en ono.com
Lun Nov 3 12:15:01 CET 2003


gracias por tu ayuda

he encontrado esto para el tema

import locale
locale.setlocale(locale.LC_ALL,(""))
locale_info=locale.localeconv()
print locale_info['currency_symbol']
print locale.format('%05.2f', 1000.1065, True)

si tiras de linux o unix etc
locale.setlocale(locale.LC_ALL,('en','ascii'))
perfecto

gracias por tu ayuda revisare lo que me has mandado
jose vte.


----- Original Message -----
From: "Marcos Sánchez Provencio" <rapto en arrakis.es>
To: "La lista de python en castellano" <python-es en aditel.org>
Sent: Monday, November 03, 2003 11:43 AM
Subject: Re: [Python-es] Formateo de digitos


> Jose Vte Cererezo Gorrea wrote:
> > Hola buenos dias.
> >
> > me he atascado en el formateo de un valor float a el siguiente formato
> >
> > float=1234.589
> >
> > necesito formatear a 1,234.59€ y no me aclaro he leido la configuracion
> > de printf pero no lo veo cosas que pasan.
> >
> > he escrito esto pero no paso de ahi print "%09.3f" % (1234.589)
> >
> >
> > agradeceria un cable gracias
> >
> >
>
> He recortado esto de una clase que tenemos por ahí, a ver si te vale...
> Por cierto, que tiene mucho peligro meter pasta en coma flotante, porque
> se pierden centimillos...
>
> Puedes usar http://fixedpoint.sf.net, que es lo que usamos nosotros.
>
> def miles(num):
>      if num==None:
>          return ''
>      s=str(num)
>      if '.' in s:
>          entero,dec=s.split('.')
>      else:
>          entero,dec=s,''
>      miles=[]
>      while entero:
>          miles.insert(0,entero[-3:])
>          entero=entero[:-3]
>      miles='.'.join(miles)
>      if dec:
>          return miles + ',' + dec
>      else:
>          return miles
> if __name__=='__main__':
>      print miles(48593245)
>      print miles(48593265.45645)
>
>


----------------------------------------------------------------------------
----


_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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