小编use*_*521的帖子

Python - 将浮点数舍入为2位数

我需要将一个浮点变量舍入为2位有效数字,并将结果存储到一个新变量中(或者之前相同,它没关系)但是这是发生的事情:

>>> a    
981.32000000000005    
>>> b= round(a,2)    
>>> b
981.32000000000005
Run Code Online (Sandbox Code Playgroud)

我需要这个结果,但需要一个不能是字符串的变量,因为我需要将它作为一个浮点数插入...

>>> print b    
981.32
Run Code Online (Sandbox Code Playgroud)

实际上截断也可以工作我在这种情况下不需要极端精确.

python rounding

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

标签 统计

python ×1

rounding ×1