python-tipos-de-datos

Tipos de datos en Python

Los tipos de datos nos permiten categorizar y manejar diferentes tipos de valores que podemos utilizar en nuestros programas.

Cada tipo de dato tiene características y comportamientos específicos que nos ayudan a realizar operaciones y manipulaciones de datos de manera efectiva.

Más información sobre tipos de datos 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": "Juan", "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}