On 2005-11-09, Tuvas <[EMAIL PROTECTED]> wrote: > I would like to limit a floating variable to 4 signifigant digits, when > running thorugh a str command.
Sorry, that's not possible. > x=.13241414515 > y=str(x)+" something here" > > But somehow limiting that to 4 sign. digits. I know that if > you use the print statement, you can do something like %.4d, > but how can I do this with converting the number to a string? I don't understand what you mean about the print statement. If using str() isn't really a requirement, you can use the string formatting operator "%" like this: >>> x=.13241414515 >>> y = "%0.4g" % x >>> y '0.1324' -- Grant Edwards grante Yow! A GRAM?? A BRAM... A at GROOM... A BROOM... Oh, visi.com Yeh!! Wash the ROOM!! -- http://mail.python.org/mailman/listinfo/python-list