# 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/) 中生成隨機數。
* * *
* * *
- 初級 Python
- python 入門
- 安裝 Python3
- 運行 python 程序
- 數據類型和變量
- Python 數字
- Python 字符串
- Python 列表
- Python 字典
- Python 元組
- 數據類型轉換
- Python 控制語句
- Python 函數
- Python 循環
- Python 數學函數
- Python 生成隨機數
- Python 文件處理
- Python 對象和類
- Python 運算符重載
- Python 繼承與多態
- Python 異常處理
- Python 模塊
- 高級 Python
- Python *args和**kwargs
- Python 生成器
- Python 正則表達式
- 使用 PIP 在 python 中安裝包
- Python virtualenv指南
- Python 遞歸函數
- __name__ == "__main__"是什么?
- Python Lambda 函數
- Python 字符串格式化
- Python 內置函數和方法
- Python abs()函數
- Python bin()函數
- Python id()函數
- Python map()函數
- Python zip()函數
- Python filter()函數
- Python reduce()函數
- Python sorted()函數
- Python enumerate()函數
- Python reversed()函數
- Python range()函數
- Python sum()函數
- Python max()函數
- Python min()函數
- Python eval()函數
- Python len()函數
- Python ord()函數
- Python chr()函數
- Python any()函數
- Python all()函數
- Python globals()函數
- Python locals()函數
- 數據庫訪問
- 安裝 Python MySQLdb
- 連接到數據庫
- MySQLdb 獲取結果
- 插入行
- 處理錯誤
- 使用fetchone()和fetchmany()獲取記錄
- 常見做法
- Python:如何讀取和寫入文件
- Python:如何讀取和寫入 CSV 文件
- 用 Python 讀寫 JSON
- 用 Python 轉儲對象