Python es conocido por su flexibilidad en el manejo de tipos de datos, lo que lo hace popular entre los desarrolladores. Los tipos de datos en Python son la base fundamental para almacenar y manipular información. En este artículo, exploraremos los diferentes tipos de datos en Python y cómo se utilizan.
Números (int, float, y complex)
Python admite varios tipos de números, incluyendo enteros (int), números de punto flotante (float) y números complejos (complex). Veamos ejemplos:
# Ejemplos de números
entero = 10
flotante = 3.14
complejo = 4 + 3j
print(entero, type(entero)) # Resultado: 10 <class 'int'>
print(flotante, type(flotante)) # Resultado: 3.14 <class 'float'>
print(complejo, type(complejo)) # Resultado: (4+3j) <class 'complex'>
Cadenas (Strings):
Las cadenas en Python (str) son secuencias de caracteres encerradas entre comillas simples o dobles. Veamos ejemplos:
# Ejemplos de cadenas
cadena_simple = 'Hola, mundo!'
cadena_doble = "¡Python es increíble!"
print(cadena_simple) # Resultado: Hola, mundo!
print(cadena_doble) # Resultado: ¡Python es increíble!
Listas:
Las listas (list) son colecciones ordenadas de elementos que pueden ser de diferentes tipos. Veamos ejemplos:
# Ejemplos de listas
lista_numeros = [1, 2, 3, 4, 5]
lista_strings = ['manzana', 'banana', 'cereza']
print(lista_numeros) # Resultado: [1, 2, 3, 4, 5]
print(lista_strings) # Resultado: ['manzana', 'banana', 'cereza']
Tuplas:
A diferencia de las listas, las tuplas (tuple) son colecciones ordenadas e inmutables. Veamos ejemplos:
# Ejemplos de tuplas
tupla_colores = ('rojo', 'verde', 'azul')
tupla_punto = (10, 20)
print(tupla_colores) # Resultado: ('rojo', 'verde', 'azul')
print(tupla_punto) # Resultado: (10, 20)
Conjuntos (Sets):
Los conjuntos (set) son colecciones desordenadas de elementos únicos. Veamos ejemplos:
# Ejemplos de conjuntos
set_vocales = {'a', 'e', 'i', 'o', 'u'}
set_numeros = {1, 2, 3, 4, 5}
print(set_vocales) # Resultado: {'e', 'u', 'o', 'a', 'i'}
print(set_numeros) # Resultado: {1, 2, 3, 4, 5}
Diccionarios:
Los diccionarios (dict) son colecciones asociativas que almacenan pares clave-valor. Veamos ejemplos:
# Ejemplos de diccionarios
diccionario_persona = {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'}
diccionario_puntos = {'x': 10, 'y': 20}
print(diccionario_persona) # Resultado: {'nombre': 'Juan', 'edad': 30, 'ciudad': 'Madrid'}
print(diccionario_puntos) # Resultado: {'x': 10, 'y': 20}
Este artículo proporciona una visión general detallada de los tipos de datos en Python con ejemplos prácticos. Cada sección presenta ejemplos específicos para ayudarte a comprender mejor cómo se utilizan y cómo pueden ser implementados en tu código. Estos ejemplos son un punto de partida útil para explorar aún más la manipulación de datos en Python.