Python库之math库

math库的学习

  • math库的简介
  • 4个数学常数
  • 44个函数
    • 16个数值表示函数
      • 函数简介
      • 部分实例
    • 8个幂对数函数
      • 函数简介
      • 部分实例
    • 16个三角对数函数
      • 函数简介
    • 4个高等特殊函数
      • 函数简介

math库的简介

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

4个数学常数

Python库之math库_第1张图片

44个函数

16个数值表示函数

函数简介

Python库之math库_第2张图片

部分实例

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

8个幂对数函数

函数简介

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

部分实例

Python库之math库_第5张图片

16个三角对数函数

函数简介

Python库之math库_第6张图片

4个高等特殊函数

函数简介

Python库之math库_第7张图片

你可能感兴趣的:(修炼第一步,Python学习小笔记)