相关疑难解决方法(0)

格式化Python中的浮点数而没有多余的零

如何格式化浮点数,使其不包含剩余的零?换句话说,我希望得到的字符串尽可能短..?

喜欢:

3 -> "3"
3. -> "3"
3.0 -> "3"
3.1 -> "3.1"
3.14 -> "3.14"
3.140 -> "3.14"
Run Code Online (Sandbox Code Playgroud)

python floating-point formatting pretty-print

161
推荐指数
7
解决办法
10万
查看次数

在Perl中,如何限制小数点后的位数但没有尾随零?

这个问题类似于"从浮点数中删除尾随'.0',但对于Perl和小数点后的最大位数.

我正在寻找一种方法将数字转换为字符串格式,删除任何冗余的'0',包括不仅仅是在小数点后面.并且仍然具有最大数字数字,例如3

输入数据是浮点数.期望的输出:

0         -> 0
0.1       -> 0.1
0.11      -> 0.11
0.111     -> 0.111
0.1111111 -> 0.111
Run Code Online (Sandbox Code Playgroud)

perl printf decimal-point

5
推荐指数
2
解决办法
1万
查看次数