Math库是不需要单独安装的,是python自带的标准库,官方文档的介绍是:math ---数学函数,该模块提供了对C标准定义的数学函数的访问。这些函数不适用于复数;如果你需要计算复数,请使用cmath模块中的同名函数。将支持计算复数的函数区分开的目的,来自于大多数开发者并不愿意像数学家一样需要学习复数的概念。得到一个异常而不是一个复数结果使得开发者能够更早地监测到传递给这些函数的参数中包含复数,进而调查其产生的原因。该模块提供了很多函数。除非另有明确说明,否则所有返回值均为浮点数。常用的函数有:
import math #引入math库并不需要pip安装
print(math.fabs(-6.0)) #求绝对值
#6.0
print(math.pow(2,3)) #返回2的3次方
#8.0
print(math.ceil(4.8)) #向上取整
#5
print(math.floor(4.8)) #向下取整
#4
print(math.sqrt(9)) #求平方根
#3.0
print(math.fsum([1,2,3])) #求一个序列的和
#6.0
print(math.factorial(3)) #求阶乘
#6
math库不能解决小数位数不确定的情况,它仅仅相当于在python基本的计算方式上,扩展了一些计算。当然python本身也可以进行一些简单的运算:
print(2+3)
#5
print(3-2)
#1
print(2*3)
#6
print(3/2)
#1.5
print(2**3)
#8
print(2.0+3.0)
#5.0
print(2+3.0)
#5.0
print(abs(-6.0))
#6.0
print(3+5j)
#(3+5j)
print(0.2+0.1)
#0.30000000000000004