Equivalent for an internal write in Python ?
Michael Hoffman
cam.ac.uk at mh391.invalid
Thu Sep 1 15:53:10 EDT 2005
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
More information about the Python-list
mailing list