Definición

Los operadores aritméticos son símbolos que Python utiliza para realizar cálculos matemáticos. Estos se pueden utilizar de manera simple o avanzada dependiendo de la necesidad del programador.

Los fundamentales son:

  • Suma (+): No solo suma números, sino que también une secuencias como cadenas y listas, creando una nueva secuencia que es la combinación de ambas.
  • Resta (-): Se utiliza para restar un número de otro. Con listas, su uso es menos directo y generalmente no se aplica como operador directo.
  • Multiplicación (asterisco): Cuando se multiplica un número por otro, obtenemos el producto. Con cadenas y listas, este operador repite los elementos la cantidad de veces especificada.
  • División (/): Divide un número entre otro y el resultado es siempre un número flotante, incluso si los números son enteros.
  • División de piso (//): Devuelve el resultado de la división redondeando al número entero mas próximo hacia abajo.
  • Exponente (doble_asterisco): Eleva un número a la potencia de otro. Por ejemplo, ‘2 ** 3‘ resultará en 8. Este operador es menos común en operaciones con cadenas o listas.
  • Restos de división(%): Divide un numero entre otro, y si el resultado da con coma, te da el resto.

Operaciones con Cadenas

Las cadenas son objetos que representan secuencias de caracteres y se pueden manipular usando operadores aritméticos:

  • Concatenación (+): Une varias cadenas en una sola. Por ejemplo, ‘Hola’ + ‘ ‘ + ‘Mundo’ se convierte en ‘Hola Mundo’.
  • Repetición (asterisco): Crea repeticiones de la misma cadena. “‘Hola’ * 3” generará ‘HolaHolaHola’.

Operaciones con Listas

Las listas son colecciones ordenadas y mutables de elementos:

  • Concatenación (+): Similar a las cadenas, unir dos listas las combina en una nueva lista.
  • Repetición (asterisco): Repite todos los elementos de la lista un número determinado de veces.