Los tipos de datos nos permiten categorizar y manejar diferentes valores que podemos asignar a variables en en nuestros programas de Python.
Cada tipo de dato tiene características y comportamientos específicos que nos ayudan a realizar operaciones y manipulaciones de datos de manera efectiva.
Si quieres aprender más sobre Tipos de datos
consulta el Curso de Introducción a la Programación leer más
Tipos de datos básicos
Booleanos (bool
)
Los booleanos (bool
) son valores de verdad que representan la lógica booleana. Pueden ser True
(verdadero) o False
(falso) y se utilizan en expresiones lógicas y de control de flujo. Por ejemplo, en una expresión if
, se evalúa si una condición es verdadera o falsa.
verdadero = True
falso = False
Números enteros (int
)
Los números enteros (int
) son números sin punto decimal, tanto positivos como negativos. Pueden ser de cualquier longitud y se utilizan para representar cantidades enteras. Algunos ejemplos de números enteros son 5
, -10
, 1000
, etc.
numero_entero = 10
Números de punto flotante (float
)
Los números de punto flotante (float
) son números con punto decimal. Pueden representar tanto números enteros como fraccionarios. Algunos ejemplos de números de punto flotante son 3.14
, -0.5
, 2.71828
, etc.
numero_flotante = 3.14
Cadenas de texto (str
)
Las cadenas de texto en Python (str
) son secuencias de caracteres encerradas entre comillas simples ('
) o dobles ("
). Pueden contener letras, números, símbolos y espacios. Algunos ejemplos de cadenas de texto son "Hola"
, 'Python'
, "123"
, etc.
cadena_texto = "Hola, mundo!"
Tipos de datos compuestos
Listas (list
)
Las listas en Python (list
) son colecciones ordenadas y modificables de elementos. Pueden contener cualquier tipo de datos, incluyendo números, cadenas, listas anidadas, etc. Los elementos de una lista están indexados y se pueden acceder y modificar utilizando índices.
mi_lista = [1, 2, 3, 4, 5]
Tuplas (tuple
)
Las tuplas en Python (tuple
) son colecciones ordenadas e inmutables de elementos. Al igual que las listas, pueden contener cualquier tipo de datos. La diferencia principal es que los elementos de una tupla no pueden ser modificados una vez que la tupla ha sido creada.
mi_tupla = (10, 20, 30, 40, 50)
Diccionarios (dict
)
Los diccionarios en Python (dict
) son colecciones no ordenadas de pares clave-valor. Cada elemento en un diccionario tiene una clave única que se utiliza para acceder al valor correspondiente. Son muy útiles para representar datos estructurados y relacionados.
mi_diccionario = {"nombre": "Luis", "edad": 30, "ciudad": "Madrid"}
Conjuntos (set
)
Los conjuntos en Python (set
) son colecciones no ordenadas y sin elementos duplicados. Se utilizan para operaciones matemáticas de conjunto como unión, intersección, diferencia, etc.
mi_conjunto = {1, 2, 3, 4, 5}