企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Python 数学函数 > 原文: [https://thepythonguru.com/python-mathematical-function/](https://thepythonguru.com/python-mathematical-function/) * * * 于 2020 年 1 月 7 日更新 * * * Python 具有许多内置函数。 | 方法 | 描述 | | --- | --- | | `round(number[, ndigits])` | 四舍五入数字,也可以在第二个参数中指定精度 | | `pow(a, b)` | 将`a`提升到`b`的幂 | | `abs(x)` | 返回`x`的绝对值 | | `max(x1, x2, ..., xn)` | 返回提供的参数中的最大值 | | `min(x1, x2, ..., xn)` | 返回提供的参数中的最小值 | 下面提到的函数位于`math`模块中,因此您需要使用以下行首先导入`math`模块。 ```py import math ``` | 方法 | 描述 | | --- | --- | | `ceil(x)` | 此函数将数字四舍五入并返回其最接近的整数 | | `floor(x)` | 此函数将向下取整并返回其最接近的整数 | | `sqrt(x)` | 返回数字的平方根 | | `sin(x)` | 返回`x`的正弦,其中`x`以弧度表示 | | `cos(x)` | 返回`x`的余弦值,其中`x`为弧度 | | `tan(x)` | 返回`x`的切线,其中`x`为弧度 | 让我们举一些例子来更好地理解 ```py >>> abs(-22) # Returns the absolute value 22 >>> >>> max(9, 3, 12, 81) # Returns the maximum number 81 >>> >>> min(78, 99, 12, 32) # Returns the minimum number 12 >>> >>> pow(8, 2) # can also be written as 8 ** 2 64 >>> >>> pow(4.1, 3.2) # can also be written as 4.1 ** 3.2 91.39203368671122 >>> >>> round(5.32) # Rounds to its nearest integer 5 >>> >>> round(3.1456875712, 3) # Return number with 3 digits after decimal point 3.146 ``` ```py >>> import math >>> math.ceil(3.4123) 4 >>> math.floor(24.99231) 24 ``` 在下一篇文章中,我们将学习[如何在 python](/python-generating-random-numbers/) 中生成随机数。 * * * * * *