
clp2 at rebertia
Nov 4, 2009, 12:37 AM
Post #3 of 3
(52 views)
Permalink
|
|
Re: How to print zero-padded floating point numbers in python 2.6.1
[In reply to]
|
|
On Wed, Nov 4, 2009 at 12:04 AM, Lorenzo Di Gregorio <lorenzo.digregorio[at]gmail.com> wrote: > Hello, > > I thought that I could zero-pad a floating point number in 'print' by > inserting a zero after '%', but this does not work. > > I get: > > print '%2.2F' % 3.5 > 3.50 > print '%02.2F' % 3.5 > 3.50 > > How can I get print (in a simple way) to print 03.50? >>> print ("%.2f" % 3.5).zfill(5) 03.50 >>> print ("%5.2f" % 3.5).replace(' ','0') 03.50 Cheers, Chris -- http://blog.rebertia.com -- http://mail.python.org/mailman/listinfo/python-list
|