Python Round 函数 |
您所在的位置:网站首页 › round怎么计算 › Python Round 函数 |
原文:Python Round to Int – How to Round Up or Round Down to the Nearest Whole Number,作者:Ihechikara Vincent Abba 当我们在 Python 程序中使用浮点值(带有十进制值的数字)时,我们可能希望将它们向上或向下舍入,或者到最接近的整数。 在本文中,我们将看到一些在 Python 中对数字进行四舍五入的内置功能。我们将通过一些示例了解如何使用它们。 我们将从 round() 函数开始。默认情况下,它将一个数字四舍五入到最接近的整数。我们还将看到如何使用函数的参数来更改返回的结果类型。 然后我们将讨论 math.ceil() 和 math.floor() 方法,它们分别将数字向上和向下舍入到最接近的整数/整数。这两种方法来自 Python 中的内置数学模块。 如何使用 round() 函数四舍五入到最接近的整数round() 函数有两个参数,语法如下所示: round(number, decimal_digits)第一个参数——number——是我们四舍五入到最接近整数的数字。 第二个参数——decimal_digits——是要返回的小数位数,默认值为 0。 让我们看一些例子。 x = 2.56789 print(round(x)) # 3在我们的第一个示例中,我们只使用了一个参数——要四舍五入的数字,即 2.56789。 当我们将数字变量传递给 round() 函数时,它被四舍五入到最接近的整数 3。 它就是这么简单易用! 现在,让我们使用第二个参数。 x = 2.56789 print(round(x, 2)) # 2.57上面的代码与上一个示例类似,除了第二个参数。我们传入了一个值 2。这会将数字四舍五入到最接近的两位小数。 在我们的例子中,返回了 2.57,即 2.56789 四舍五入为 2.57。 让我们看最后一个例子来充分理解第二个参数是如何工作的。 x = 2.56789 print(round(x, 3)) # 2.568现在,我们将第二个参数设为 3。我们将把数字四舍五入到最接近的千位(小数点后三位)。 最初的数字——2.56789——被四舍五入为 2.568。 如何使用 math.ceil() 方法将数字四舍五入到最接近的整数math.ceil() 方法简单地将要四舍五入的数字作为其参数,语法如下所示: math.ceil(number)这是一个例子: import math x = 5.57468465 print(math.ceil(x)) # 6在上面的代码中,你会注意到我们首先导入了 math 模块:import math。这使我们可以访问模块提供的所有方法。 我们创建了一个 x 变量,其值为 5.57468465。 为了将此数字四舍五入到最接近的整数,我们将数字(在 x 变量中)传递给 math.ceil() 方法:math.ceil(x)。 如上面的代码所示,此操作的结果值为 6。 如何使用 math.floor() 方法将数字向下舍入到最接近的整数就像我们在上一节中所做的那样,为了使用 math.floor() 方法,我们必须首先导入 math 模块。 这是 math.floor() 方法的语法: math.floor(number)让我们看一个例子。 import math x = 5.57468465 print(math.floor(x)) # 5正如预期的那样,我们将要向下舍入的数字传递给 math.floor() 方法:math.floor(x)。 x 变量中存储了数字 5.57468465。 这个数字被四舍五入到 5。 总结在本文中,我们讨论了 Python 中的三个内置功能,它们可以让我们对数字进行四舍五入。 round() 函数将数字四舍五入为最接近的整数。 math.ceil() 方法将数字向上舍入为最接近的整数,而 math.floor() 方法将数字向下舍入为最接近的整数。这两种方法都可以通过 math 模块访问。 通过每个部分中给出的示例,我们能够看到如何使用每个功能来获得我们想要的结果。 祝你编程愉快! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |