En Python, las variables son contenedores que almacenan datos. Cada variable tiene un nombre único y se le asigna un valor. Los tipos de datos en Python representan la naturaleza de los valores que pueden ser almacenados en variables. Los tipos de datos comunes incluyen números, cadenas, listas, diccionarios y conjuntos.

Variables

Una variable se crea cuando le asignas un valor. Python es dinámicamente tipado, lo que significa que no necesitas declarar explícitamente el tipo de una variable; Python lo infiere automáticamente.

nombre = "Juan"
edad = 25
altura = 1.75
es_estudiante = True

Tipos de Datos:

Números (int, float)

entero = 10
flotante = 3.14
resultado = entero + flotante

Cadenas (string)

mensaje_simple = 'Hola, Python!'
mensaje_doble = "¡Bienvenido al mundo de Python!"
longitud_cadena = len(mensaje_simple)

Booleanos

es_cierto = True
es_falso = False
resultado_and = True and False
resultado_or = True or False
resultado_not = not True

Listas

colores = ["rojo", "verde", "azul"]
numeros = [1, 2, 3, 4, 5]
mixta = [1, "dos", True]

Tuplas

meses = ("Enero", "Febrero", "Marzo", "Abril")

Diccionarios

estudiante = {"nombre": "Ana", "edad": 22, "carrera": "Informática"}
punto = {"x": 5, "y": 10}

Funciones para listas y tuplas

1. append() - Agregar Elementos:

mi_lista = [1, 2, 3]
mi_lista.append(4)
print(mi_lista)  # Resultado: [1, 2, 3, 4]