Variables y tipos de datos
En Python, las variables son contenedores que se utilizan para almacenar datos. Cada variable tiene un nombre que la identifica y un valor que contiene. Aquí tienes una descripción de los tipos de variables más comunes en Python y cómo crearlas:
- Variables Numéricas:
- Enteros (int): Almacenan números enteros, positivos o negativos, sin decimales.
edad = 25
- Flotantes (float): Almacenan números con decimales.
altura = 1.75
- Números Complejos (complex): Almacenan números complejos con una parte real e imaginaria.
numero_complejo = 3 + 2j
- Enteros (int): Almacenan números enteros, positivos o negativos, sin decimales.
- Variables de Texto:
- Cadenas de Caracteres (str): Almacenan texto entre comillas simples o dobles.
nombre = "Juan" apellido = 'Pérez'
- Cadenas de Caracteres (str): Almacenan texto entre comillas simples o dobles.
- Variables Booleanas:
- Booleanas (bool): Almacenan valores de verdad, que pueden ser
True
(verdadero) oFalse
(falso).es_mayor_de_edad = True tiene_licencia = False
- Booleanas (bool): Almacenan valores de verdad, que pueden ser
- Variables de Secuencia:
- Listas (list): Almacenan una colección de elementos ordenados y modificables. Los elementos pueden ser de diferentes tipos y se separan por comas dentro de corchetes
[]
.colores = ["rojo", "verde", "azul"]
- Tuplas (tuple): Son similares a las listas, pero inmutables, lo que significa que no se pueden modificar una vez creadas. Se definen con paréntesis
()
.coordenadas = (3.5, 5.0)
- Cadenas de Caracteres (str): Además de ser una variable de texto, una cadena de caracteres se comporta como una secuencia de caracteres individuales, lo que permite acceder a caracteres específicos mediante índices.
letra = "A"
- Listas (list): Almacenan una colección de elementos ordenados y modificables. Los elementos pueden ser de diferentes tipos y se separan por comas dentro de corchetes
- Variables de Mapeo:
- Diccionarios (dict): Almacenan pares clave-valor y permiten acceder a valores mediante sus claves. Se definen con llaves
{}
.persona = {"nombre": "Ana", "edad": 30}
- Diccionarios (dict): Almacenan pares clave-valor y permiten acceder a valores mediante sus claves. Se definen con llaves
- Variables de Conjunto:
- Conjuntos (set): Almacenan una colección no ordenada de elementos únicos. Se definen con llaves
{}
o la funciónset()
.numeros_pares = {2, 4, 6, 8}
- Conjuntos (set): Almacenan una colección no ordenada de elementos únicos. Se definen con llaves
Estos son los tipos de variables más comunes en Python. Puedes crear una variable simplemente asignándole un valor utilizando el operador =
. Por ejemplo:
nombre = "María"
edad = 28
es_estudiante = True
Python es un lenguaje de programación dinámico, por lo que no es necesario declarar explícitamente el tipo de variable; Python lo infiere automáticamente según el valor asignado a la variable.
Los tipos complejos los veremos con detalle más adelante