Tipos de Datos Simples en Python
Introducción
En el lenguaje Python, los tipos de datos básicos constituyen la base fundamental para el manejo y procesamiento de la información. Cada tipo de dato define la naturaleza del valor que se almacena en una variable y determina qué operaciones pueden realizarse sobre él. Comprender estos tipos es esencial para escribir programas correctos, eficientes y fáciles de mantener. Python, al ser un lenguaje de tipado dinámico, permite que las variables cambien de tipo en tiempo de ejecución, lo que brinda una gran flexibilidad al programador.
A continuación, se explican los principales tipos de datos básicos en Python:
- Números (enteros, flotantes y complejos)
- Cadenas de Texto (Strings)
- Booleanos (True, False)
Números (enteros, flotantes y complejos)
Python maneja tres tipos principales de números: enteros, flotantes y complejos.
Enteros (int): representan números sin parte decimal.
Ejemplo:edad = 30Aquí, la variable
edadalmacena un número entero.Flotantes (float): representan números reales con parte decimal.
Ejemplo:temperatura = 25.7El número cod
25.7es de tipo flotante.Complejos (complex): se utilizan en cálculos matemáticos avanzados y contienen una parte real y una parte imaginaria.
Ejemplo:z = 2 + 3jEn este caso,
2es la parte real y3jla parte imaginaria.
Cadenas de Texto (Strings)
Las cadenas de texto o strings (str) representan secuencias de
caracteres, como palabras, frases o
incluso números que se tratan como texto.
Se encierran entre comillas simples, dobles o triples.
Ejemplo:
nombre = "Eduardo"
mensaje = 'Bienvenido al análisis de datos con Python'
Las cadenas permiten múltiples operaciones, como concatenación (+), repetición (*) o acceso a caracteres individuales mediante índices.
Ejemplo:
print(nombre[0]) # Muestra la letra 'E'
Booleanos (True, False)
El tipo booleano (bool) tiene solo dos valores posibles: True y False, que representan verdadero o falso.
Este tipo se utiliza principalmente en estructuras de control como condiciones o bucles.
Ejemplo:
activo = True
es_mayor = edad > 18
Conversión de Tipos (Casting)
Python permite convertir un valor de un tipo de dato a otro utilizando funciones integradas. Este proceso se conoce como casting o conversión de tipos.
Algunas funciones comunes son:
int(): convierte a entero.float(): convierte a flotante.str(): convierte a cadena.
Ejemplos:
Sintaxis básica:
x = int(3.7) # Devuelve 3
y = float(5) # Devuelve 5.0
z = str(10) # Devuelve "10"
b = bool(0) # Devuelve False
Estas conversiones son muy útiles cuando se recibe información en diferentes formatos (por ejemplo, desde la entrada del usuario o archivos de texto) y se necesita trabajar con tipos numéricos o lógicos.