Die Python-Sprachreferenz¶
Dieses Referenzhandbuch beschreibt die Syntax und die „Kernsemantik“ der Sprache. Es ist prägnant, versucht aber, exakt und vollständig zu sein. Die Semantik von nicht-essentiellen integrierten Objekttypen und von den integrierten Funktionen und Modulen wird in Die Python-Standardbibliothek beschrieben. Für eine informelle Einführung in die Sprache siehe Das Python-Tutorial. Für C- oder C++-Programmierer gibt es zwei zusätzliche Handbücher: Erweiterung und Einbettung des Python-Interpreters beschreibt das Gesamtbild, wie man ein Python-Erweiterungsmodul schreibt, und das Python/C API Referenzhandbuch beschreibt die für C/C++-Programmierer verfügbaren Schnittstellen im Detail.
- 1. Einführung
- 2. Lexikalische Analyse
- 3. Datenmodell
- 4. Ausführungsmodell
- 5. Das Import-System
- 6. Ausdrücke
- 6.1. Arithmetische Konvertierungen
- 6.2. Atome
- 6.3. Primaries (Elementarausdrücke)
- 6.4. Await-Ausdruck
- 6.5. Der Potenzierungsoperator
- 6.6. Unäre arithmetische 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. Auswertungsreihenfolge
- 6.17. Operatorrangfolge
- 7. Einfache Anweisungen
- 7.1. Ausdrucksanweisungen
- 7.2. Zuweisungsanweisungen
- 7.3. Die
assertAnweisung - 7.4. Die
passAnweisung - 7.5. Die
delAnweisung - 7.6. Die
returnAnweisung - 7.7. Die
yieldAnweisung - 7.8. Die
raiseAnweisung - 7.9. Die
breakAnweisung - 7.10. Die
continueAnweisung - 7.11. Die
importAnweisung - 7.12. Die
globalAnweisung - 7.13. Die
nonlocalAnweisung - 7.14. Die
typeAnweisung
- 8. Zusammengesetzte Anweisungen
- 9. Top-Level-Komponenten
- 10. Vollständige Grammatikspezifikation