Page cover

Operadores Aritméticos

Los operadores aritméticos en Python se utilizan para realizar operaciones matemáticas en variables y valores numéricos.

1. Operadores aritméticos en Python

A continuación se presentan los operadores aritméticos soportados por Python 3

Operador
Ejemplo
Significado

+ (unario)

+a

Unario Positivo

+ (binario)

a + b

Suma

- (unario)

-a

Unario Negativo

- (binario)

a - b

Resta

*

a * b

Multiplicación

/

a / b

División

%

a % b

Módulo

//

a // b

División de enteros (también denominado Floor Division)

**

a ** b

Exponencial

2. Operadores Unarios

Los operadores unarios se caracterizan porque se aplican sobre un único operando. En Python se soportan el operador Unario Positivo y Unario Negativo. Este tipo de operadores se aplican sobre tipos numéricos en Python.

num = 10

# Operador unario positivo
+num
10

# Operador unario negativo
-num
-10

# No se pueden restar strings
texto = "Hola mundo"
-texto
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[5], line 2
      1 texto = "Hola mundo"
----> 2 -texto

TypeError: bad operand type for unary -: 'str'

3. Suma y Resta

Los operadores Suma y Resta son operadores binarios que pueden aplicarse sobre distintos tipos de datos.

3.1. Tipos de datos Numéricos

3.2. Strings

4. Multiplicación y División

Los operadores Multiplicación y División son operadores binarios que pueden aplicarse sobre distintos tipos de datos.

4.1. Tipos de datos numéricos

4.2. Strings

5. Módulo

El operador Módulo es un operador binario que devuelve el resto de una división entre tipos de datos numéricos.

6. Exponencial

El operador Exponencial es un operador binario que se aplica sobre tipos de datos numéricos.

7. Floor Division

El operador Floor Division es un operador binario que se aplica sobre tipos de datos numéricos y devuelve la parte entera del resultado.

Última actualización