On 6 12 ,   3 16 , ici <[EMAIL PROTECTED]> wrote:
> On Jun 12, 10:10 am,                 <[EMAIL PROTECTED]> wrote:
>
>
>
> > How could I format the float number like this: (keep 2 digit
> > precision)
> > 1.002 => 1
> > 1.12  => 1.12
> > 1.00  => 1
> > 1.567 => 1.57
> > 2324.012 => 2324.01
>
> > I can not find any Formatting Operations is able to meet my
> > requirement.
> > Any suggestion will be appreciated.
> >>> print "%.02f" % (2324.012)
> 2324.01
>
> http://docs.python.org/tut/node9.html#SECTION009100000000000000000

thank you !
But in these case:

>>> print '%.02f'%1.002
1.00
>>> print '%.02f'%1.00
1.00

I just expect it to output "1" , but these way will output 1.00

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to