Cheat sheets
Cheat sheet de Python
Referencia rápida de sintaxis esencial de Python: tipos, colecciones, control de flujo y funciones.
Tipos y variables
x = 5; s = "texto"; b = True- Asignación e inferencia de tipo.
type(x)- Devuelve el tipo de un valor.
int("5"), str(5), float("3.1")- Conversión explícita entre tipos.
f"Hola {nombre}"- f-string: interpola variables en un texto.
Colecciones
lista = [1, 2, 3]- Lista: ordenada y mutable.
tupla = (1, 2, 3)- Tupla: ordenada e inmutable.
dic = {"a": 1}- Diccionario: pares clave-valor.
conjunto = {1, 2, 3}- Conjunto: valores únicos, sin orden.
[x * 2 for x in lista]- Comprensión de lista.
Control de flujo
if x > 0: ... elif x == 0: ... else: ...- Condicional if/elif/else.
for item in lista: ...- Itera sobre una colección.
while condicion: ...- Repite mientras la condición sea verdadera.
try: ... except ValueError: ...- Captura una excepción específica.
Funciones
def sumar(a, b=0): return a + b- Función con un argumento por defecto.
def total(*args, **kwargs): ...- Argumentos posicionales y con nombre variables.
lambda x: x * 2- Función anónima de una sola expresión.