import math
dir(math)查看函数列表
cos(x) #余弦
acos(x) #反余弦
sin(x) #正弦
asin(x) #反正弦
tan(x) #正切
atan(x) #反正切
atan2(y, x) #y/x的反正切
ceil(x) #返回不小于x的最小整数(int),向上取整(x为整数,则返回x)
copysign(x, y) #xy符号相同,返回x;xy符号不同,返回-x;xy均可以为0(-0,表示负号,否则为正号)
degrees(x) #将弧度转化为角度,math.degrees(math.pi)==180
radians(x) #将角度转化为弧度
exp(x) #返回e的x次方
expm1(x) #返回exp(x)-1,当x很小时使用会更精确
fabs(x) #返回x的绝对值
factorial(x) #返回 x的阶乘 x!,如果x不是整数或x是负数抛出异常
floor(x) #返回小于等于x的最大整数
fmod(x, y) #返回x%y
fsum(iterable) #返回一个可迭代的值的总和(对序列求和),且不丢失精度
gcd(x, y) #返回x和y的最大公约数
hypot(x, y) #返回sqrt(x*x + y*y)
isfinite(x) #bool类型,如果x既不是±无穷,也不是NaN,返回ture,否则返回false
isinf(x) #bool类型,如果x是±无穷,返回ture,否则返回false
isnan(x) #bool类型,如果x == NaN 返回ture,否则返回false
log(x[, base]) #返回x的以base为底的对数,默认base为e
log10(x) #返回x的以10为底的对数
log1p(x) #返回1+x的以e为底的对数,x非常小时精确度更高
log2(x) #返回x的以2为底的对数
modf(x) #返回x的小数部分和整数部分,以元组形式返回
pow(x, y) #返回x**y
sqrt(x) #返回x的平方根
trunc(x) #返回x的整数部分
补充
常数
e = 2.718281828459045 #近似值
inf = inf
nan = nan
pi = 3.141592653589793 #近似值