[Python] Operazioni con i numeri

Daniele Varrazzo piro a develer.com
Mar 7 Ott 2008 17:58:24 CEST



On Tue, 7 Oct 2008 14:59:30 +0200, "Lawrence Oluyede" <l.oluyede a gmail.com>
wrote:
> 2008/10/7 Zanon Samuele <webs86 a gmail.com>:
>> ciao a tutti... volevo sapere come posso fare per convertire una stringa
> in
>> un numero per poter eseguire operazioni (ad esempio da 20,90 a 20.90)
> 
> float("20.90")
> 
> (la stringa che rappresenta un decimale con la virgola non e`
> supportata che io sappia).

No, non lo . Io di solito aggiro la cosa con:

In [1]: s = "20,90"

In [2]: print float(s.replace(",", "."))
20.9

-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com


Maggiori informazioni sulla lista Python