ceil:向上取整——math.ceil(n)
floor:向下取整——math.floor(n)
fmod:取余 ——余数的符号与被除数的符号相同 ——math.fmod(m,n)
modf:返回x 的整数部分与小数部分,两部分的数值符号与 x 相同,整数部分以浮点型表示——math.modf(n)
pow:求幂次方——结果为浮点型—— math.pow(m,n)
sqrt:平方根——结果为浮点型——math.sqrt(n)
isqrt:取平方根的向下舍入到最接近的整数——结果为整型——math.isqrt(n)
fabs:取绝对值——结果为浮点型——math.fabs(n) 《==》 abs(n) 取绝对值——结果为类型与 n 的类型一致
e:自然常数 属性 ——math.e
pi: 圆周率 属性——math.pi
nan:(not a number)——nan属性是代表非数字值的特殊值。该属性用于指示某个值不是数字,在数学表示上表示一个无法表示的数,这里一般还会有另一个表述inf,inf和nan的不同在于,inf是一个超过浮点表示范围的浮点数(其本质仍然是一个数,只是他无穷大,因此无法用浮点数表示,比如1/0),而nan则一般表示一个非浮点数(比如无理数)。nan 和 nan 的比较关系是 math.nan != math.nan
isnan:判断是不是数字,如果n是 nan(不是数字),则返回 True ,否则返回 False 。——math.isnan(n)
inf:无穷大 (infinity 的缩写),表示的浮点数的最大范围(或者说超过了 double 类型的最大值)。例如,当用 0 除一个整数时便会得到一个1.#INF / inf值;相应的,如果用 0 除一个负整数也会得到 -1.#INF / -inf 值。
表示正负无穷: float("inf"), float("-inf")
不等式: 当涉及 > 和 < 运算时, 所有数都比 -inf 大;所有数都比 +inf 小;
等式: +inf 和 +inf 相等;-inf 和 -inf 相等
isfinite:判断是不是无限——math.isfinite(n) ,math.isfinite(n) 方法可以判断参数 n 的数值。如果 n 既不是无穷大也不是nan,则返回 True ,否则返回 False
sin:正弦 ——math.sin(n)
cos:余弦——math.cos(n)
tan:正切——math.tan(n)平方根
'__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', '', 'comb', 'copysign', '', 'cosh', 'degrees', 'dist', 'erf', 'erfc', 'exp', 'expm1', , 'factorial', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isinf', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', ', '', 'perm' ', 'prod', 'radians', 'remainder', 'sinh', 'tanh', 'tau', 'trunc'