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ónSintaxisDescripció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ónSintaxisDescripció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

run_all_cheat_methods.py
Ejecutar en el editor
# 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

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.