Madhusudan Singh wrote:

> Say I have 1.067e-01, I need to write 106.700 to some string.

Uh, I'm going to assume you meant 1.067e2, because 1.067e-01 != 106.700.

> character(len=7) :: stringvar
> real :: stringval
> 
> ...
> 
> write(stringvar,'(f7.3)') stringval

 >>> stringval = 1.067e2
 >>> stringvar = "%7.3f" % stringval
 >>> stringvar
'106.700'

String formatting is described here:

http://docs.python.org/lib/typesseq-strings.html
-- 
Michael Hoffman
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to