I want to use python to write code for another language which doesn’t understand exponentially formatted floats. Is there an easy way to get python to, when converting floats to strings, use long-form notation (I.E. 0.000000009 instead of 9e-9)? I tried ‘%(foo)f’, but it cuts the decimal short (0.00000).
Share
Try something like
This will still use exponential format if the number is too small, so you have to treat this case separately, for example