Referencia del Lenguaje Python
******************************

Este manual de referencia describe la sintaxis y la "semántica base"
del lenguaje. Es conciso, pero intenta ser exacto y completo. La
semántica de los tipos de objetos integrados no esenciales y de las
funciones y módulos integrados están descritos en La Biblioteca
Estándar de Python. Para obtener una introducción informal al
lenguaje, consulte Tutorial de Python. Para programadores C o C++,
existen dos manuales adicionales: Ampliación e incrustación del
intérprete de Python describe detalladamente cómo escribir un módulo
de extensión de Python, y Manual de referencia de la API en C de
Python describe en detalle las interfaces disponibles para los
programadores C/C++.

* 1. Introducción

  * 1.1. Implementaciones alternativas

  * 1.2. Notación

* 2. Análisis léxico

  * 2.1. Estructura de línea

  * 2.2. Otros tokens

  * 2.3. Identificadores y palabras clave

  * 2.4. Literales

  * 2.5. Operadores

  * 2.6. Delimitadores

* 3. Modelo de datos

  * 3.1. Objetos, valores y tipos

  * 3.2. Jerarquía de tipos estándar

  * 3.3. Nombres especiales de método

  * 3.4. Corrutinas

* 4. Modelo de ejecución

  * 4.1. Estructura de un programa

  * 4.2. Nombres y vínculos

  * 4.3. Excepciones

* 5. El sistema de importación

  * 5.1. "importlib"

  * 5.2. Paquetes

  * 5.3. Buscando

  * 5.4. Cargando

  * 5.5. El buscador basado en rutas

  * 5.6. Reemplazando el sistema de importación estándar

  * 5.7. Paquete Importaciones relativas

  * 5.8. Consideraciones especiales para __main__

  * 5.9. Problemas sin resolver

  * 5.10. Referencias

* 6. Expresiones

  * 6.1. Conversiones aritméticas

  * 6.2. Átomos

  * 6.3. Primarios

  * 6.4. Expresión await

  * 6.5. El operador de potencia

  * 6.6. Aritmética unaria y operaciones bit a bit

  * 6.7. Operaciones aritméticas binarias

  * 6.8. Operaciones de desplazamiento

  * 6.9. Operaciones bit a bit binarias

  * 6.10. Comparaciones

  * 6.11. Operaciones booleanas

  * 6.12. Expresiones de asignación

  * 6.13. Expresiones condicionales

  * 6.14. Lambdas

  * 6.15. Listas de expresiones

  * 6.16. Orden de evaluación

  * 6.17. Prioridad de operador

* 7. Declaraciones simples

  * 7.1. Declaraciones de tipo expresión

  * 7.2. Declaraciones de asignación

  * 7.3. La declaración "assert"

  * 7.4. La declaración "pass"

  * 7.5. La declaración "del"

  * 7.6. La declaración "return"

  * 7.7. La declaración "yield"

  * 7.8. La declaración "raise"

  * 7.9. La declaración "break"

  * 7.10. La declaración "continue"

  * 7.11. La declaración "import"

  * 7.12. La declaración "global"

  * 7.13. La declaración "nonlocal"

* 8. Sentencias compuestas

  * 8.1. La sentencia "if"

  * 8.2. La sentencia "while"

  * 8.3. La sentencia "for"

  * 8.4. La sentencia "try"

  * 8.5. La sentencia "with"

  * 8.6. Definiciones de funciones

  * 8.7. Definiciones de clase

  * 8.8. Corrutinas

* 9. Componentes de nivel superior

  * 9.1. Programas completos de Python

  * 9.2. Entrada de archivo

  * 9.3. Entrada interactiva

  * 9.4. Entrada de expresión

* 10. Especificación completa de la gramática
