1

Python – Integer – Dolar EUR – Točka za tisućice – Poravnaj udesno

python.py

import locale
OperatingCashFlow = 1234567890123.45
width             = 35

locale.setlocale(locale.LC_ALL, "hr-HR")
print ("hr-HR")
print ( locale.format_string( "%.2f", OperatingCashFlow, grouping=True ) . rjust ( width )  )
print ( locale.format_string("€%.2f", OperatingCashFlow, grouping=True ) . rjust ( width )  )

locale.setlocale(locale.LC_ALL, "en-US")
print ("en-US")
print ( locale.format_string( "%.2f", OperatingCashFlow, grouping=True ) . rjust ( width )  )
print ( locale.format_string("$%.2f", OperatingCashFlow, grouping=True ) . rjust ( width )  )

Rezultat

hr-HR
               1.234.567.890.123,45
              €1.234.567.890.123,45
en-US
               1,234,567,890,123.45
              $1,234,567,890,123.45


https://docs.python.org/3/library/locale.html


python xpython točka xtočka xdot xpoint dot point thousands separator xthousands xseparator razdvajanje tisućica xrazdvajanje xtisućica integer xinteger desno udesno xdesno xudesno poravnanje xporavnanje right xright align xalign broj number xbroj xnumber dollar xdollar dolar xdolar euro xeuro EUR xEUR $ x$