我要达到的目标
-12.345 -> -012.345
其中小数的左边可以是-999->;999(根据我的具体需要)和n个小数位数
我想出了两种方法:
^{pr2}$
但对于python来说,这似乎有些迟钝。我看到了以前类似的问题,但不喜欢答案。。。在
>>> "%06.2f"%3.3
'003.30'
因为它假设你已经知道你的小数点在哪里,你有多少个小数点。在
这似乎是一种常见的情况,那么在Python2.7中有没有一种更好的/cleaner/single fncall方法来实现这一点呢?在
Tags:
我想你找到了一个角落的箱子。指定小数点左边和右边的位数很容易;指定总位数也很容易;指定左边的位数和右边的位数完全不指定就不太容易。在
我建议最简单的做法是只取浮点的整数部分并格式化,然后取分数并格式化(不指定长度)。在
这里有一个经过测试的函数,它能满足您的要求,并且对负数也能正常工作。在
不知道这是不是Python。它只需填充整数并将小数点合并。在
测试
^{pr2}$固定分数与动态分数:
已清理:
^{pr2}$输出:
相关问题 更多 >
编程相关推荐