python 浮点运算 及 小数点精确位数

Posted 小作一个

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 浮点运算 及 小数点精确位数相关的知识,希望对你有一定的参考价值。

>>> 1050 / 31
33
>>> 1050 / float(31)
33.87096774193548                     # 分子或者分母用float()方法 强行将整形转化成浮点型, 这样除法的结果也为浮点型
>>> round(1050 / float(31))
34.0                                             
>>> round(1050 / float(31), 3)
33.871                                         # 用round()方法 可以精确小数点后面的位数, 若不设第二个参数,则默认小数点后面为0, 且四舍五入。

以上是关于python 浮点运算 及 小数点精确位数的主要内容,如果未能解决你的问题,请参考以下文章

Python如何取小数点位数

java基础之java程序基础--之浮点运算

java运算疑惑 整型和浮点型混合运算

js小数点相乘或相除出现多位数的问题

精度浮点型数据精确到了几位小数呢?

C语言编程序时怎么控制浮点型输出的小数点精确到几位