Python nos ofrece 7 operadores aritméticos para aplicar operaciones matemáticas, los cuales son fundamentales para para el procesamiento y enriquecimiento de datos. Estos son:
Suma
5 + 5 # Resultado: 10PythonResta
5 - 3 # Resultado: 2PythonMultiplicación
5 * 5 # Resultado: 25PythonDivisión
15 / 5 # Resultado: 3PythonDivisión entera
9 // 2 # Resultado: 4PythonMódulo
9 % 2 # Resultado: 1PythonExponente
7 ** 3 # Resultado: 343PythonLa prioridad o precedencia de los operadores aritméticos sigue las reglas estándar de las matemáticas. Si varios operadores aparecen en la misma expresión, se evalúan en el siguiente orden (de mayor a menor prioridad):
- Exponenciación (
**)
La potencia tiene la mayor prioridad. - Multiplicación (
*), división (/), división entera (//) y residuo (%)
Estos operadores tienen la misma prioridad y se evalúan de izquierda a derecha. - Suma (
+) y resta (-)
Estos operadores tienen la menor prioridad y también se evalúan de izquierda a derecha.
Por ejemplo, esta operación
2 + 3 * 4 ** 2 / 8 - 1 # Resultado: 7PythonSe evalúa en el siguiente orden:
- Primero se calculará el resultado de la exponenciación:
4 ** 2 -> 16 - Luego la multiplicación:
3 * 16 -> 48 - Por siguiente, se ejecutará la división:
48 / 8 → 6.0 - Seguido de la suma:
2 + 6.0 → 8.0 - Y por último, la resta:
8.0 - 1 → 7.0
En caso de haber paréntesis en la operación, se respetará la prioridad que estos tienen, evaluando primero lo que se encuentre dentro de ellos.