
mensanator at aol
Nov 8, 2009, 8:08 AM
Post #2 of 6
(85 views)
Permalink
|
|
Re: Query about doing fortran-esque repeat formatting
[In reply to]
|
|
On Nov 8, 8:56�am, Rob Briggs <rdbri...@mun.ca> wrote: > Hello, > > Is there a way to do a repeat formatting command like in Fortran? Rather > that doing this: > > print "%s %-5.3f %-5.3f %-5.3f %-5.3f %-5.3f %-5.3f %-5.3f" % > (parmName[i], tmp[i][1], tmp[i][2], tmp[i][4], �tmp[i][6], �tmp[i][7], > tmp[i][8], �tmp[i][9]) > > Something like this: > > print "%s 7%-5.3f % (parmName[i], tmp[i][1], tmp[i][2], tmp[i][4], > tmp[i][6], �tmp[i][7], tmp[i][8], �tmp[i][9]) > >>> s = '%s ' + ' %-5.4f' * 7 >>> s '%s %-5.4f %-5.4f %-5.4f %-5.4f %-5.4f %-5.4f %-5.4f' >>> print s % ('s',1,2,3,4,5,6,7) s 1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 7.0000 > regards, > > Rob -- http://mail.python.org/mailman/listinfo/python-list
|