PHP » PYTHON |
login |
register |
about
|
PYTHON number_format
is this article helpful?
|
Python replacement for PHP's number_format
[
edit
| history
]
import locale def number_format(num, places=0): return locale.format("%.*f", (places, num), True) if __name__ == '__main__': locale.setlocale(locale.LC_NUMERIC, '') print number_format(12345.6789, 2) number_format(PHP 4, PHP 5) number_format — Format a number with grouped thousands Description
string number_format
( float $number
[, int $decimals
] )
string number_format
( float $number
, int $decimals
, string $dec_point
, string $thousands_sep
)
This function accepts either one, two, or four parameters (not three): If only one parameter is given, number will be formatted without decimals, but with a comma (",") between every group of thousands. If two parameters are given, number will be formatted with decimals decimals with a dot (".") in front, and a comma (",") between every group of thousands. If all four parameters are given, number will be formatted with decimals decimals, dec_point instead of a dot (".") before the decimals and thousands_sep instead of a comma (",") between every group of thousands. Return ValuesA formatted version of number . Parameters
Examples
Example #1 number_format() Example For instance, French notation usually use two decimals, comma (',') as decimal separator, and space (' ') as thousand separator. This is achieved with this line :
<?php
See Also
|
more
Recently updated
more
Most requested
more
Last requests
|