format - python padding decimals with zeros -
i'm looking way pad float decimals zeros:
this 1 reference:
in [37]: '{:5.5}'.format(round(4.123456, 5)) out[37]: '4.1235' i have this:
in [38]: '{:5.5}'.format(4.1) out[38]: ' 4.1' but have this:
out[38]: '4.1000'
for formatting floating point numbers should use "f" specifier:
>>> '{:f}'.format(4.1) '4.100000' now ":5.5f" uses 5 decimal places , pads complete output @ least 5 characters, doesn't make sense. specify precision only:
>>> '{:.4f}'.format(4.1) '4.1000'
Comments
Post a Comment