Tuvas wrote: > I would like to limit a floating variable to 4 signifigant digits, when > running thorugh a str command. Ei, > > > 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? Thanks!
%d for a floating-point type? Is that right? Anyway, ITYW: "%.4g" % x E.g: >>> x=.13241414515 >>> y="%.4g something here" % x >>> print y 0.1324 something here >>> -- http://mail.python.org/mailman/listinfo/python-list