Die Python-Sprachreferenz
*************************

This reference manual describes the syntax and "core semantics" of the
language. It is terse, but attempts to be exact and complete. The
semantics of non-essential built-in object types and of the built-in
functions and modules are described in The Python Standard Library.
For an informal introduction to the language, see Das Python-Tutorial.
For C or C++ programmers, two additional manuals exist: Extending and
Embedding the Python Interpreter describes the high-level picture of
how to write a Python extension module, and the Python/C API Reference
Manual describes the interfaces available to C/C++ programmers in
detail.

* 1. Einführung

  * 1.1. Alternative Implementierungen

  * 1.2. Notation

* 2. Lexical analysis

  * 2.1. Line structure

  * 2.2. Other tokens

  * 2.3. Identifiers and keywords

  * 2.4. Literale

  * 2.5. Operators

  * 2.6. Delimiters

* 3. Datenmodell

  * 3.1. Objekte, Werte und Typen

  * 3.2. Die Standardtyp-Hierarchie

  * 3.3. Spezielle Methodennamen

  * 3.4. Coroutinen

* 4. Ausführungsmodell

  * 4.1. Aufbau eines Programms

  * 4.2. Benennung und Zuordnung

  * 4.3. Ausnahmen

* 5. Das Importsystem

  * 5.1. "importlib"

  * 5.2. Pakete

  * 5.3. Suchen

  * 5.4. Module laden

  * 5.5. Der pfadbasierte Finder

  * 5.6. Ersetzen des Standard-Importsystems

  * 5.7. Paketbezogene Importe

  * 5.8. Besondere Hinweise zu __main__

  * 5.9. Literaturverzeichnis

* 6. Ausdrücke

  * 6.1. Arithmetische Umrechnungen

  * 6.2. Atoms

  * 6.3. Primäre Funktionen

  * 6.4. Ausdruck "Await“

  * 6.5. Der Potenz Operator (Power Operator)

  * 6.6. Unäre Arithmetik und bitweise Operationen

  * 6.7. Binäre arithmetische Operationen

  * 6.8. Verschiebungsoperationen

  * 6.9. Binäre bitweise Operationen

  * 6.10. Vergleiche

  * 6.11. Boolesche Operationen

  * 6.12. Zuweisungsausdrücke

  * 6.13. Bedingte Ausdrücke

  * 6.14. Lambdas

  * 6.15. Ausdruckslisten

  * 6.16. Bewertungsreihenfolge

  * 6.17. Reihenfolge der Rechenoperatoren

* 7. Einfache Anweisungen

  * 7.1. Ausdrucksanweisungen

  * 7.2. Zuweisungsanweisungen

  * 7.3. Die "assert" Anweisung

  * 7.4. Die "pass" Anweisung

  * 7.5. Die "del" Anweisung

  * 7.6. Die "return" Anweisung

  * 7.7. Die "yield" Anweisung

  * 7.8. Die "raise" Anweisung

  * 7.9. Die Erklärung der "break" Anweisung.

  * 7.10. Die  "continue" Anweisung

  * 7.11. Die  "import" Anweisung

  * 7.12. Die Erklärung der "global" .

  * 7.13. Die "nonlocal" Anweisung

  * 7.14. Die  "type" Anweisung

* 8. Zusammengesetzte Anweisungen

  * 8.1. Die  "if" Anweisung

  * 8.2. Die Erklärung der "while" .

  * 8.3. Die  "for" Anweisung

  * 8.4. Die  "try" Anweisung

  * 8.5. Die Erklärung von "with" .

  * 8.6. Die Erklärung der "match" Anweisung

  * 8.7. Funktionsdefinitionen

  * 8.8. Klassendefinitionen

  * 8.9. Coroutinen

  * 8.10. Typenparameterlisten

* 9. Top-level components

  * 9.1. Complete Python programs

  * 9.2. File input

  * 9.3. Interactive input

  * 9.4. Expression input

* 10. Vollständige Grammatikspezifikation
