By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,626 Members | 1,146 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,626 IT Pros & Developers. It's quick & easy.

formattazione cifra con decimali

P: n/a
Ho cercato un poco sulla documentazione di python senza trovare una
risposta soddisfacente al mio problema, quindi spero di trovare un
aiuto qui.
Ho creato un programmino che mi fa alcuni calcoli e riepiloghi
personali e vorrei visualizzare i totali numerici in euro con la
formattazione comprensiva dei separatori decimali.

Per esempio ho un totale scritto attualmente così: 50320,12 e
vorrei che si visualizzasse cosi: 50.320,12

esiste già una qualche funzione che mi formatta il numero (o la
stringa eventualmente) in questo modo?

Grazie a chi saprà darmi una risposta in merito.

Jan 9 '07 #1
Share this Question
Share on Google+
2 Replies


P: n/a

Nuke ha scritto:
Ho cercato un poco sulla documentazione di python senza trovare una
risposta soddisfacente al mio problema, quindi spero di trovare un
aiuto qui.
Ho creato un programmino che mi fa alcuni calcoli e riepiloghi
personali e vorrei visualizzare i totali numerici in euro con la
formattazione comprensiva dei separatori decimali.

Per esempio ho un totale scritto attualmente così: 50320,12 e
vorrei che si visualizzasse cosi: 50.320,12

esiste già una qualche funzione che mi formatta il numero (o la
stringa eventualmente) in questo modo?

Grazie a chi saprà darmi una risposta in merito.

Sorry for the language, i think the group was in italian language...
sorry :(
I try to explain my problem in english:

I need to visualize a number (or a string of that number) using the
decimal separator.
i have this number visualized: 50320,12 and i need that the
visualization of this number is: 50.320,13.
There is a function that directly convert the number (or the string) ?

Thank in advance, and sorry again for the language used before.

Jan 9 '07 #2

P: n/a
On 9 Jan 2007 01:43:41 -0800, Nuke <an**********@gmail.comwrote:
I need to visualize a number (or a string of that number) using the
decimal separator.
i have this number visualized: 50320,12 and i need that the
visualization of this number is: 50.320,13.
There is a function that directly convert the number (or the string) ?
I'm not very familiar with locale-aware programming in Python, but
this may get you started:
>>import locale
>>locale.setlocale(locale.LC_ALL, 'it')
'Italian_Italy.1252'
>>locale.format("%0.2f", 50320.12, grouping=True)
'50.320,12'

See http://docs.python.org/lib/module-locale.html for documentation on
the locale module.

--
Jerry
Jan 9 '07 #3

This discussion thread is closed

Replies have been disabled for this discussion.