On Tue, Oct 07, 2008 at 05:58:24PM +0200, Daniele Varrazzo wrote: > > > On Tue, 7 Oct 2008 14:59:30 +0200, "Lawrence Oluyede" <[EMAIL PROTECTED]> > wrote: > > 2008/10/7 Zanon Samuele <[EMAIL PROTECTED]>: > >> 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
Dovrei occuparmi di questa faccenda nei prossimi giorni per una applicazione in gtk. Speravo che ci fosse qualche aiuto nei menadri della localizzazione ma mi pare che mi togli le illusioni. Devo quindi prepararmi a mettere e togliere virgole e punti a manetta o esiste qualcosa almeno per la rappresentazione di un numero? Stessa cosa per i separatori di migliaia? *:-) _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python