1
我想格式化浮點數到嚴格 3或4位小數。浮點格式化爲3或4位小數
例如:
1.0 => 1.000 # 3DP
1.02 => 1.020 # 3DP
1.023 => 1.023 # 3DP
1.0234 => 1.0234 # 4DP
1.02345 => 1.0234 # 4DP
的'{:.5g}'.format(my_float)
和'{:.4f}'.format(my_float)
的組合的種類。
任何想法?
問題是1.023不是精確的1.023。這意味着你無法從數字本身看出它是否應該有3個或4個小數位。 – 2014-12-02 01:19:58
對不起,我的例子有點簡單。該行爲需要適用於1.0230000000001或1.02299999999997,在4DP中均下降到1.0230,在我的情況下,我想要舍入到3DP。 – 2014-12-02 01:30:17