我有以下数值:
.03
.04
1.23
我想将0添加到小数位前没有值的任何值。所以输出将是:
0.03
0.04
1.23
答案 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