math 标准库
此模块始终可用。它提供对C标准定义的数学函数的访问。
这些函数不能与复数一起使用;如果需要对复数的支持,请使用cmath模块中同名的函数。支持复数的函数和不支持复数的函数之间的区别是因为大多数用户不想学习理解复数所需的数学知识。接收异常而不是复杂的结果允许更早地检测用作参数的意外复数,这样程序员就可以首先确定生成异常的方式和原因。
本模块提供以下功能。除非另有明确说明,否则所有返回值都是浮动的。
math 标准库中的常用函数
函数 | 功能 |
---|---|
math.ceil | 取大于等于x的最小的整数值,如果x是一个整数,则返回x |
math.copysign | 把y的正负号加到x前面,可以使用0 |
math.cos | 求x的余弦,x必须是弧度 |
math.degrees | 把x从弧度转换成角度 |
math.e | 表示一个常量 |
math.exp | 返回math.e,也就是2.71828的x次方 |
math.expm1 | 返回math.e的x(其值为2.71828)次方的值减1 |
math.fabs | 返回x的绝对值 |
math.factorial | 取x的阶乘的值 |
math.floor | 取小于等于x的最大的整数值,如果x是一个整数,则返回自身 |
math.fmod | <