Nota
¡Ayúdanos a traducir la documentación oficial de Python al Español! Puedes encontrar más información en Como contribuir. Ayuda a acercar Python a más personas de habla hispana.
Servicios del lenguaje Python¶
Python proporciona una serie de módulos para ayudar a trabajar con el lenguaje Python. Estos módulos admiten tokenización, análisis, análisis sintáctico, desensamblado de código de bytes, entre otras funciones.
Estos módulos incluyen:
ast— Árboles de sintaxis abstracta- Gramática abstracta
- Clases nodo
AST- Nodos raíz
- Literales
- Variables
- Expresiones
- Declaraciones
- Control de flujo
- La coincidencia de patrones
- Tipos de parámetro
- Definiciones de función y clase
- Async y await
- Ayudantes de
ast - Banderas del compilador
- Uso en línea de comandos
symtable— Acceso a la tabla de símbolos del compiladortoken— Constantes usadas con árboles de sintaxis de Pythontok_nameISTERMINAL()ISNONTERMINAL()ISEOF()ENDMARKERNAMENUMBERSTRINGNEWLINEINDENTDEDENTLPARRPARLSQBRSQBCOLONCOMMASEMIPLUSMINUSSTARSLASHVBARAMPERLESSGREATEREQUALDOTPERCENTLBRACERBRACEEQEQUALNOTEQUALLESSEQUALGREATEREQUALTILDECIRCUMFLEXLEFTSHIFTRIGHTSHIFTDOUBLESTARPLUSEQUALMINEQUALSTAREQUALSLASHEQUALPERCENTEQUALAMPEREQUALVBAREQUALCIRCUMFLEXEQUALLEFTSHIFTEQUALRIGHTSHIFTEQUALDOUBLESTAREQUALDOUBLESLASHDOUBLESLASHEQUALATATEQUALRARROWELLIPSISCOLONEQUALEXCLAMATIONOPAWAITASYNCTYPE_IGNORETYPE_COMMENTSOFT_KEYWORDFSTRING_STARTFSTRING_MIDDLEFSTRING_ENDCOMMENTNLERRORTOKENN_TOKENSNT_OFFSETENCODING
keyword— Pruebas para palabras clave en Pythontokenize— Conversor a tokens para código Pythontabnanny— Detección de indentación ambiguapyclbr— Soporte para navegador de módulos Pythonpy_compile`— Compila archivos fuente Pythoncompileall— Bibliotecas de Python de compilación de bytesdis— Desensamblador para bytecode de Pythonpickletools— Herramientas para desarrolladores pickle