Referencia de Palabras Clave

Guía completa de todas las palabras clave y funciones built-in soportadas por LangPy en español

Introducción

LangPy traduce palabras clave de Python a español manteniendo 100% de compatibilidad. Todas las palabras son case-sensitive, igual que en Python estándar.

Solo se traducen palabras clave - nombres de variables, strings, comentarios y APIs de librerías permanecen sin cambios

Control de Flujo

Condicionales, bucles y control de ejecución

si / if

Evalúa condiciones booleanas para ejecutar bloques de código

sino / else

Define el bloque alternativo cuando la condición es falsa

sisi / elif

Permite encadenar condiciones adicionales

mientras / while

Repite un bloque mientras la condición sea verdadera

para / for

Itera sobre secuencias o iterables

romper / break

Termina el bucle actual inmediatamente

continuar / continue

Salta a la siguiente iteración del bucle

retornar / return

Devuelve un valor desde una función

pasar / pass

Placeholder que no ejecuta ninguna operación

Coincidencia de Patrones

Match/case para pattern matching (Python 3.10+)

segun / match

Inicia una estructura de coincidencia de patrones

caso / case

Define un patrón a comparar dentro de match

Requiere Python 3.10 o superior

Operadores Lógicos

Operadores booleanos y de pertenencia

y / and

Operador lógico AND - verdadero si ambas condiciones son verdaderas

o / or

Operador lógico OR - verdadero si al menos una condición es verdadera

no / not

Operador lógico NOT - invierte el valor booleano

en / in

Verifica si un elemento está presente en una secuencia

Definición de Estructuras

Funciones y clases

definir / def

Define una función o método

clase / class

Define una clase para programación orientada a objetos

Manejo de Contexto

Context managers con with/as

con / with

Crea un contexto para manejo automático de recursos

como / as

Asigna un alias o captura el resultado de un context manager

Manejo de Excepciones

Try/except para captura y manejo de errores

intentar / try

Inicia un bloque de código que puede generar excepciones

excepto / except

Captura y maneja excepciones específicas

finalmente / finally

Define código que siempre se ejecuta, haya o no excepción

lanzar / raise

Lanza una excepción manualmente

Excepcion / Exception

Clase base para todas las excepciones built-in

Imports

Importación de módulos y paquetes

importar / import

Importa un módulo completo

desde / from

Importa elementos específicos desde un módulo

Funciones Built-in

Funciones incorporadas de uso común

imprimir / print

Muestra valores en la salida estándar

longitud / len

Retorna el número de elementos en una secuencia

tipo / type

Retorna el tipo de un objeto

rango / range

Genera una secuencia de números

entrada / input

Lee entrada del usuario desde la consola

borrar / del

Elimina variables u objetos de la memoria

Las demás funciones built-in de Python (map, filter, zip, etc.) se usan con su nombre original en inglés

Conversión de Tipos

Funciones de casting para tipos primitivos

texto / str

Convierte un valor a cadena de texto

entero / int

Convierte un valor a número entero

decimal / float

Convierte un valor a número decimal de punto flotante

booleano / bool

Convierte un valor a tipo booleano (Verdadero/Falso)

Valores Literales

Constantes booleanas y None

Verdadero / True

Valor booleano verdadero

Falso / False

Valor booleano falso

Ninguno / None

Representa la ausencia de valor

Estos valores deben escribirse con la primera letra en mayúscula (case-sensitive)

Alcance de Variables

Declaración de variables globales

global / global

Declara que una variable pertenece al ámbito global