La librería math es proveída por Python como parte de su "librería estándar" y ofrece funciones matemáticas para uso en el campo de los números reales. Algunas de las funciones ofrecidas son:
Funciones numéricas
- math.ceil(x): Devuelve el entero más próximo mayor o igual que x.
- math.floor(x): Devuelve el entero más próximo menor o igual que x.
- math.gcd(a, b): Devuelve el máximo común divisor ("greatest common divisor") de los números a y b.
- math.isnan(x): Devuelve el booleano True si x es un NaN ("Not a Number").
Funciones de potencia y logarítmicas
- math.exp(x): Devuelve ex.
- math.log(x, [base]): Devuelve el logaritmo neperiano de x. Si se incluye el segundo argumento, devuelve el logaritmo de x en la base indicada.
- math.log2(x): Devuelve el logaritmo en base 2 de x.
- math.log10(x): Devuelve el logaritmo en base 10 de x.
- math.pow(x, y): Devuelve xy.
- math.sqrt(x): Devuelve la raíz cuadrada de x.
Funciones trigonométricas y de conversión de ángulos
- math.cos(x): Devuelve el coseno de x.
- math.sin(x): Devuelve el seno de x.
- math.tan(x): Devuelve la tangente de x.
- math.degrees(x): Convierte un ángulo de grados sexagesimales a radianes.
- math.radians(x): Convierte un ángulo de radianes a grados sexagesimales.
Constantes
- math.pi: Número pi.
- math.e: Número e:
- math.nan: Valor equivalente a "no es un número".