Hoja de referencia de funciones del módulo matemático de Python
Guía de referencia rápida para la biblioteca estándar matemática de Python. Aprenda a utilizar funciones trigonométricas, logarítmicas, de redondeo y aritméticas.
Redondeo y aritmética básica
Funciones matemáticas estándar para redondeo, signos y operaciones matemáticas básicas.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| ceil() | math.ceil(x) | Redondea el número x al número entero más cercano. |
| floor() | math.floor(x) | Redondea el número x hacia abajo al número entero más cercano. |
| trunc() | math.trunc(x) | Trunca partes fraccionarias y devuelve solo la parte entera de x. |
| abs() | abs(x) | Función incorporada que devuelve el valor absoluto de x. |
| fmod() | math.fmod(x, y) | Devuelve el resto preciso en punto flotante de x/y. |
| gcd() | math.gcd(a, b) | Devuelve el máximo común divisor de los números enteros a y b. |
Potencias, raíces y logaritmos
Cálculos exponenciales y logarítmicos.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| sqrt() | math.sqrt(x) | Devuelve la raíz cuadrada del número x. |
| pow() | math.pow(x, y) | Devuelve x elevado a la potencia de y como un flotador. |
| exp() | math.exp(x) | Devuelve e elevado a la potencia de x. |
| log() | math.log(x, [base]) | Devuelve el logaritmo de x a la base especificada (el valor predeterminado es el registro natural). |
| log10() | math.log10(x) | Devuelve el logaritmo en base 10 de x. |
Guión de demostración interactivo
# ceil()
math.ceil(x)
# floor()
math.floor(x)
# trunc()
math.trunc(x)
# abs()
abs(x)
# fmod()
math.fmod(x, y)
# gcd()
math.gcd(a, b)
# sqrt()
math.sqrt(x)
# pow()
math.pow(x, y)
# exp()
math.exp(x)
# log()
math.log(x, [base])
# log10()
math.log10(x)Preguntas frecuentes
¿Cuál es la diferencia entre math.ceil() y math.floor()?
math.ceil() redondea un número al entero más cercano, mientras que math.floor() redondea un número al entero más cercano.
¿Por qué debería usar math.isclose() en lugar de verificar la igualdad directamente?
La aritmética de coma flotante tiene límites de precisión. math.isclose() compara dos valores con una verificación de tolerancia para ver si son aproximadamente iguales.
Temas relacionados
Domine los operadores aritméticos, de comparación, lógicos, bit a bit, de asignación y de identidad en Python.
Hoja de referencia de funciones integradas de PythonGuía de referencia de las funciones integradas de Python. Aprenda a utilizar print, len, range, enumerate, zip, map, filter y más.
PythonNumPyHoja de trucos básicosGuía de referencia rápida para matricesNumPy. Aprenda la creación, remodelación, indexación, división y operaciones matemáticas de matrices.
Recursos recomendados de Python
Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.
Funciones de Python
Domina las funciones de Python. Aprenda a escribir código reutilizable usando def, definir argumentos, valores de retorno y comprender el alcance a nivel local y global.
Cómo utilizar funciones Lambda en Python
Aprenda a utilizar funciones lambda en Python. Domine funciones anónimas, devoluciones de llamadas en línea y clasificación de datos de listas con claves lambda.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.