[pyar] Pregunta de Regex

Emiliano Dalla Verde Marcozzi edvm en fedoraproject.org
Mie Jun 18 18:47:55 ART 2014


El 18 de junio de 2014, 18:39, Tim Zenderman <tim en bananadesk.com> escribió:

> Es verdad, funciona! Por ahi, mi pregunta iba mas a como manejar numeros
> de 6,500.00 (al estilo norte americano) y 6.500,00 (al estilo de
> argentina)? Me parece algo que debe ser un problema común? Pero no pude
> encontrar algo online para justo esto.
>
> -Tim
>
Muy a lo bestia:
In [24]: a1 = '6,500.00'
In [25]: a2 = '6.500,00'
In [26]: from decimal import Decimal
In [27]: Decimal("%.2f" % float(a1[:4].replace(',', '.')))
Out[27]: Decimal('6.50')
In [28]: Decimal("%.2f" % float(a2[:4].replace(',', '.')))
Out[28]: Decimal('6.50')

Saludos!

-- 
Broken code @ https://github.com/edvm

<edvm en python.org.ar>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140618/231ecde8/attachment-0001.html>


More information about the pyar mailing list