Tipos de datos en Python
Los tipos de datos en Python nos permiten clasificar y representar los distintos valores que podemos asignar a las variables dentro de un programa.
Cada tipo de dato define qué tipo de información se almacena y qué operaciones pueden realizarse sobre ella. Comprenderlos es fundamental para manipular datos de forma correcta y eficiente, ya que influyen directamente en el comportamiento del programa y en cómo Python interpreta cada valor.
Tipos de datos básicos
En esta primera sección veremos los tipos de datos básicos, aquellos que representan valores simples y que se utilizan constantemente en cualquier programa, desde los más pequeños hasta aplicaciones más complejas.
El tipo de dato booleano representa valores lógicos y solo puede tomar dos estados: True o False. Es fundamental para las condiciones y el control de flujo.
1
2
activo = True
es_mayor = False
Los enteros representan números sin decimales. Se utilizan para contar, iterar y realizar operaciones aritméticas básicas.
1
2
edad = 25
cantidad = -10
Los números de coma flotante permiten representar valores con decimales. Son comunes en cálculos matemáticos, científicos o financieros.
1
2
precio = 19.99
temperatura = -3.5
El tipo cadena de texto (str) se utiliza para representar texto. Puede definirse usando comillas simples o dobles.
1
2
nombre = "Python"
mensaje = 'Hola mundo'
Tipos de datos compuestos
A medida que los programas crecen, necesitamos manejar conjuntos de datos y estructuras más complejas. Para esto, Python tiene los tipos de datos compuestos, que permiten agrupar múltiples valores dentro de una sola variable.
Estos tipos son esenciales para trabajar con colecciones, organizar información y modelar datos de una forma más cercana a los problemas del mundo real.
Las listas permiten almacenar múltiples valores en una sola variable. Son ordenadas, mutables y pueden contener distintos tipos de datos.
1
2
frutas = ["manzana", "banana", "cereza"]
numeros = [1, 2, 3, 4]
Las tuplas son similares a las listas, pero no se pueden modificar una vez creadas. Se utilizan cuando los datos deben permanecer constantes.
1
2
coordenadas = (10, 20)
colores = ("rojo", "verde", "azul")
Los diccionarios almacenan datos en pares clave : valor. Son ideales para representar información estructurada.
1
2
3
4
5
usuario = {
"nombre": "Marco",
"edad": 25,
"activo": True
}
Los conjuntos almacenan valores únicos y no mantienen un orden fijo. Son útiles para eliminar duplicados o realizar operaciones de conjunto.
1
2
numeros = {1, 2, 3, 3, 4}
letras = {"a", "b", "c"}
Con esta introducción, ya puedes identificar a primera vista los distintos tipos de datos que existen en Python, tanto básicos como compuestos, y comprender para qué se utiliza cada uno.