Python数字(Number)与数学函数(Math)

Python中包括三种不同的数值类型:整数int,浮点数float,复数complex。布尔bool可以视为int的子类型。

整形和浮点型没有大小限制,可以用科学计数法表示,如10e-3=\(10^{-3} \)=0.001。

复数用j表示\(\sqrt{-1} \),如1+2j。也可用函数complex(1 , 2)生成,两个自变量分别表示实数部分和复数部分(默认为0)。


通过import math可以引入数学函数库。常见的数学函数有:

abs(x) #x的绝对值(复数为模)
math.ceil(x) #向上取整
math.floor(x) #向下取整
math.sqrt(x) #平方根
math.round(x[,n]) #四舍五入至小数点后第n位,n默认为0
math.log(x,a) #输出log_a x,a默认为自然对数e
max( x,y,z ...) #输出最大值,参数可以为序列
min( x,y,z ...) #输出最小值,参数可以为序列
math.sin(x), math.cos(x), math.tan(x)等 #常见三角函数
math.degrees(x) #弧度转为角度
math.radians(x) #角度转为弧度

常用数学常量:

math.pi #圆周率
math.e #自然对数

    所属分类:Python     发表于2021-08-24