Tipos Numéricos en Python
Tipos Numéricos en Python: Conceptos y Ejemplos
Python ofrece tres tipos principales de datos numéricos que son fundamentales para manejar y realizar cálculos con información cuantitativa: int, float y complex. A continuación, exploramos cada uno de ellos, sus características y ejemplos prácticos.
1. Int (Entero)
El tipo int representa números enteros, positivos o negativos, sin parte decimal. En Python, los enteros son de longitud ilimitada, lo que significa que puedes trabajar con números extremadamente grandes.
# Ejemplos de enteros
x = 1
y = 35656222554887711
z = -3255522
# Verificar el tipo
print(type(x)) # Salida: <class 'int'>
print(type(y)) # Salida: <class 'int'>
print(type(z)) # Salida: <class 'int'>
Los enteros son útiles para cálculos matemáticos básicos, contadores y operaciones discretas.
2. Float (Punto Flotante)
El tipo float representa números con decimales. Es ideal para cálculos que requieren precisión fraccionaria, como valores monetarios o mediciones.
# Ejemplos de flotantes
x = 1.10
y = 1.0
z = -35.59
# Verificar el tipo
print(type(x)) # Salida: <class 'float'>
print(type(y)) # Salida: <class 'float'>
print(type(z)) # Salida: <class 'float'>
Los números flotantes también pueden representarse en notación científica, utilizando e o E para indicar potencias de diez.
# Ejemplos en notación científica
x = 35e3 # Equivalente a 35000
y = 12E4 # Equivalente a 120000
z = -87.7e100 # Número muy grande
# Verificar el tipo
print(type(x)) # Salida: <class 'float'>
print(type(y)) # Salida: <class 'float'>
print(type(z)) # Salida: <class 'float'>
3. Complex (Complejo)
El tipo complex se utiliza para trabajar con números complejos, que tienen una parte real y una imaginaria. En Python, la parte imaginaria se representa con la letra j.
# Ejemplo de número complejo
z = 1j
# Verificar el tipo
print(type(z)) # Salida: <class 'complex'>
Los números complejos son útiles en áreas como ingeniería, física y matemáticas avanzadas.
4. Verificación del Tipo de Dato
Para comprobar el tipo de dato de una variable en Python, utilizamos la función type. Esta función devuelve el tipo exacto del objeto que le pasamos como argumento.
# Verificar tipos de variables
x = 1
y = 1.10
z = 1j
print(type(x)) # Salida: <class 'int'>
print(type(y)) # Salida: <class 'float'>
print(type(z)) # Salida: <class 'complex'>
Resumen
- Int: Números enteros sin decimales, de longitud ilimitada.
- Float: Números con decimales o en notación científica.
- Complex: Números complejos con partes real e imaginaria.
Estos tres tipos numéricos son la base para realizar cálculos matemáticos en Python, desde operaciones simples hasta algoritmos avanzados. Comprender y usar estos tipos correctamente te permitirá aprovechar al máximo el potencial de Python para manejar datos numéricos.