La référence du langage Python¶
Cette documentation décrit la syntaxe et la « sémantique interne » du langage. Elle peut être laconique, mais essaye d’être exhaustive et exacte. La sémantique des objets natifs secondaires, des fonctions, et des modules est documentée dans La bibliothèque standard. Pour une présentation informelle du langage, voyez plutôt Le tutoriel Python. Pour les développeurs C ou C++, deux manuels supplémentaires existent : Extension et intégration de l’interpréteur Python survole l’écriture d’extensions, et Manuel de référence de l’API Python/C décrit l’interface C/C++ en détail.
- 1. Introduction
- 2. Analyse lexicale
- 3. Modèle de données
- 4. Modèle d’exécution
- 5. Le système d’importation
- 6. Expressions
- 6.1. Conversions arithmétiques
- 6.2. Atomes
- 6.3. Primaires
- 6.4. Expression
await
- 6.5. L’opérateur puissance
- 6.6. Arithmétique unaire et opérations sur les bits
- 6.7. Opérations arithmétiques binaires
- 6.8. Opérations de décalage
- 6.9. Opérations binaires bit à bit
- 6.10. Comparaisons
- 6.11. Opérations booléennes
- 6.12. Expressions conditionnelles
- 6.13. Expressions lambda
- 6.14. Listes d’expressions
- 6.15. Ordre d’évaluation
- 6.16. Priorités des opérateurs
- 7. Les instructions simples
- 7.1. Les expressions
- 7.2. Les assignations
- 7.3. L’instruction
assert
- 7.4. L’instruction
pass
- 7.5. L’instruction
del
- 7.6. L’instruction
return
- 7.7. L’instruction
yield
- 7.8. L’instruction
raise
- 7.9. L’instruction
break
- 7.10. L’instruction
continue
- 7.11. L’instruction
import
- 7.12. L’instruction
global
- 7.13. L’instruction
nonlocal
- 8. Instructions composées
- 9. Composants de plus haut niveau
- 10. Spécification complète de la grammaire