Documentación offline Python 3.14

Referencia del Lenguaje Python

3.14 Ver versión oficial en línea Licencia PSF-2.0Descargado el 2026-08-02

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 El 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 Python/C API reference manual describe en detalle las interfaces disponibles para los programadores C/C++.

    1. Introducción
  • 1.1. Implementaciones alternativas

  • 1.2. Notación

    1. Análisis léxico
  • 2.1. Estructura de línea

  • 2.2. Otros tokens

  • 2.3. Names (identifiers and keywords)

  • 2.4. Literales

  • 2.5. Literales de cadenas y bytes

  • 2.6. Literales numéricos

  • 2.7. Operators and delimiters

    1. 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

    1. Modelo de ejecución
  • 4.1. Estructura de un programa

  • 4.2. Nombres y vínculos

  • 4.3. Excepciones

  • 4.4. Runtime Components

    1. 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. Referencias

    1. 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

    1. 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"

  • 7.14. The "type" statement

    1. 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. La sentencia "match"

  • 8.7. Definiciones de funciones

  • 8.8. Definiciones de clase

  • 8.9. Corrutinas

  • 8.10. Listas de tipo parámetro

  • 8.11. Annotations

    1. 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

    1. Especificación completa de la gramática