如果在十进制之前没有值,则添加零(在Python 2.7中)

时间:2017-05-16 04:32:57

标签: python

我有以下数值:

.03
.04
1.23

我想将0添加到小数位前没有值的任何值。所以输出将是:

0.03
0.04
1.23

3 个答案:

答案 0 :(得分:6)

假设你拥有的是字符串,在这种情况下,就是那么简单的

print (float(a)) 

作品示例

print (float(".03"))

0.03

答案 1 :(得分:0)

如果n是您的号码,这应该可以满足您的需求

'%03.2f' % n

如果您需要其他选项,请参阅此链接https://pyformat.info/#number以获取有关格式化数字和python中的字符串的大量信息。

答案 2 :(得分:0)

尝试:

z = format(.03, 'f')
print z