math库的简介

math库是Python提供的内置数学类函数库,因为复数类型常用于科学计算,一般计算并不常用,因此math库不支持 复数类型仅支持 整数和浮点数运算。
math库一共提供了4个数学常数和44个函数。44个数学函数共分为4大类:16个数值表示函数、8个幂对数函数、16个三角对数函数和4个高等特殊函数。

4个数学常数

在这里插入图片描述

44个函数

16个数值表示函数

函数简介

在这里插入图片描述

部分实例

在这里插入图片描述
通过上述实例可以发现,函数math.frexp(x)与函数math.ldexp(x, i)属于反运算。
浮点数,在Python解释器内部表示时,存在一个小数点后若干位的精度位数,当浮点数进行运算时,这个精度尾数可能会影响输出结果。所以上述实例中的函数math.modf(x)所得的小数部分的值存在些许误差。
因此,在涉及到浮点数运算及结果表示时,建议采用math库提供的函数,而不直接使用Python提供的运算符。例如下面这个例子:
在这里插入图片描述

8个幂对数函数

函数简介

在这里插入图片描述
math库中并没有直接提供支持在这里插入图片描述运算的函数,但是我们可以根据数学知识,将其转化为在这里插入图片描述,然后再根据函数math.pow(x, 1/y)进行计算。

部分实例

在这里插入图片描述

16个三角对数函数

函数简介

在这里插入图片描述

4个高等特殊函数

函数简介

在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐