Saltar al contenido

Comprender los números en Python

Python es un lenguaje de programación de alto nivel e interpretado que se utiliza ampliamente en diversas aplicaciones, como desarrollo web, aprendizaje automático, análisis de datos y más. En este artículo, analizaremos en detalle los diferentes tipos de números en Python y cómo utilizarlos de manera efectiva.

Números enteros

Los enteros son números completos que pueden ser positivos, negativos o cero. En Python, los enteros se representan mediante el tipo de dato int. Aquí tienes algunos ejemplos de enteros en Python:

Definición de variables numéricas en Python

python
x = 10
y = -5
z = 0

Puedes realizar varias operaciones aritméticas con enteros en Python, como suma, resta, multiplicación, división y más. Aquí tienes un ejemplo de cómo realizar estas operaciones en Python:

Operaciones matemáticas con enteros en Python

python
a = 5
b = 3

# Addition
c = a + b
print(c) # 8

# Subtraction
c = a - b
print(c) # 2

# Multiplication
c = a * b
print(c) # 15

# Division
c = a / b
print(c) # 1.6666666666666667

Números de punto flotante

Los números de punto flotante, también conocidos como números flotantes, son números que tienen puntos decimales. En Python, los números flotantes se representan mediante el tipo de dato float. Aquí tienes algunos ejemplos de números flotantes en Python:

Definición de números flotantes en Python

python
x = 10.5
y = -5.2
z = 0.0

Al igual que los enteros, los números flotantes admiten varias operaciones aritméticas en Python. Sin embargo, es importante tener en cuenta que los números flotantes tienen una precisión limitada, por lo que el resultado de algunas operaciones puede no ser exactamente el esperado.

Operaciones matemáticas con números flotantes

python
a = 5.5
b = 3.5

# Addition
c = a + b
print(c) # 9.0

# Subtraction
c = a - b
print(c) # 2.0

# Multiplication
c = a * b
print(c) # 19.25

# Division
c = a / b
print(c) # 1.5714285714285714

Números complejos

Los números complejos son números que tienen tanto una parte real como una parte imaginaria. En Python, los números complejos se representan mediante el tipo de dato complex y se denotan con la letra j o J. Aquí tienes algunos ejemplos de números complejos en Python:

Definición de variables de números complejos en Python

python
x = 10 + 5j
y = -5 + 3j
z = 0 + 0j

Al igual que los enteros y los flotantes, los números complejos también admiten varias operaciones aritméticas en Python. Aquí tienes un ejemplo de cómo realizar estas operaciones en Python:

Operaciones matemáticas con números complejos

python
a = 5 + 2j
b = 3 + 4j

# Addition
c = a + b
print(c) # (8+6j)

# Subtraction
c = a - b
print(c) # (2-2j)

# Multiplication
c = a * b
print(c) # (7+26j)

# Division
c = a / b
print(c) # (0.92-0.56j)

Conclusión

En este artículo, hemos cubierto los diferentes tipos de números en Python y cómo utilizarlos de manera efectiva. Ya seas un principiante o un desarrollador experimentado, comprender estos tipos numéricos es esencial para escribir código Python robusto.

Práctica

¿Cuáles de los siguientes tipos de números son compatibles con Python?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.