Python Math 函数 必须 import math
(算术函数,三角函数,双曲函数,幂函数和对数函数,复数)
功能说明 指令
返回 x 的反余弦 math.acos(x)
返回 x 的反双曲余弦 math.acosh(x)
返回 x 的反正弦 math.asin(x)
返回 x 的反双曲正弦 math.asinh(x)
返回 x 的反正切 math.atan(x)
返回 y/x 的反正切 math.atan2(y,x)
返回 x 的反双曲正切 math.atanh(x)
返回≧ x 的最小整數 math.ceil(x) math.floor(3.4) 結果 4
返回与 y 同号的 x 值 math.copysign(x,y)
返回 x 的余弦 math.cos(x)
返回 x 的双曲余弦 math.cosh(x)
將 x (弧长) 转成角度 math.degrees(x) 与 math.radians 为反函数
math.degrees(math.pi/4)
45.0
math.radians(180)
3.141592653589793
常数 e = 2.7128... math.e
返回 ex也就是 math.e**x math.exp(x)
返回 x 的绝对值 math.fabs(x)
返回 x!阶乘 math.factorial(x)
返回 ≦ x 的最大整数 math.floor(x) math.floor(3.4) 結果 3
返回 x对y取模的余数 math.fmod(x,y)
返回一個 2 元組 (2-tuple)
分別是 m (float)以及一个指数 n(int),
使得 x = m×2的n次方. math.frexp(x)
math.frexp(1.625)
(0.8125, 1)
返回 数列x 的各项和 math.fsum(x)
math.fsum([2,3,7])
12.0
如果 x = ±inf 也就是 ±∞返回 True math.isinf(x) 判断是否是正负无穷
如果 x = Non (not a number)返回 True math.isnan(x) 判断是否为空
返回 m×2的n次方 math.ldexp(m,n)与 frexp 是反函数
返回 以a为底x的对数 math.log(x,a)
返回 以10为底x的对数 math.log10(x)
返回 x 的小数部份与整数部份 math.modf(x)
math.modf(50.68)
(0.6799999999999997, 50.0)
返回常数 π (3.14159...) math.pi
返回 x的y次方 math.pow(x,y)
將 x(角度) 转成弧长,与 degrees 为反函数 math.radians(d)
返回 x 的正弦 math.sin(x)
返回 x 的双曲正弦 math.sinh(x)
返回 平方根 math.sqrt(x)
返回 x 的正切 math.tan(x)
返回 x 的双曲正切 math.tanh(x)
返回 x 的整数部份,等同 int math.trunc(x)
cmath模块包含了一些用于复数运算的函数.
cmath.sqrt(-1)
1j (1j的平方等于-1)
cmath.sqrt(9)
(3+0j)
cmath.sin(1)
(0.8414709848078965+0j)
cmath.log10(100)
(2+0j)
===============================================