Referens till Python-språket¶
Denna referensmanual beskriver språkets syntax och ”kärnsemantik”. Den är kortfattad, men försöker vara exakt och fullständig. Semantiken för icke-essentiella inbyggda objekttyper och för de inbyggda funktionerna och modulerna beskrivs i Pythons standardbibliotek. För en informell introduktion till språket, se Python-guiden. För C- eller C++-programmerare finns ytterligare två manualer: Utöka och bädda in Pythons tolkprogram beskriver på hög nivå hur man skriver en Python-tilläggsmodul, och Python/C API Referensmanual beskriver i detalj de gränssnitt som är tillgängliga för C/C++-programmerare.
- 1. Introduktion
- 2. Lexikalisk analys
- 3. Datamodell
- 4. Exekveringsmodell
- 5. Importsystemet
- 6. Uttryck
- 6.1. Aritmetiska omvandlingar
- 6.2. Atomer
- 6.3. Primärval
- 6.4. Avvakta uttryck
- 6.5. Den kraftfulla operatoren
- 6.6. Unär aritmetik och bitvisa operationer
- 6.7. Binära aritmetiska operationer
- 6.8. Skiftande verksamhet
- 6.9. Binära bitvisa operationer
- 6.10. Jämförelser
- 6.11. Booleska operationer
- 6.12. Uppdragsuttryck
- 6.13. Villkorliga uttryck
- 6.14. Lambdas
- 6.15. Uttryckslistor
- 6.16. Utvärderingsorder
- 6.17. Operatorens företräde
- 7. Enkla statements
- 7.1. Uttrycksförklaringar
- 7.2. Uppdragsinformation
- 7.3.
assert
-satsen - 7.4.
pass
-satsen - 7.5.
del
-satsen - 7.6. Nyckelordet: !return-satsen
- 7.7.
yield
-satsen - 7.8.
raise
-satsen - 7.9.
break
-satsen - 7.10. Nyckelordet: !continue-satsen
- 7.11. Nyckelordet: !import-satsen
- 7.12.
global
-satsen - 7.13.
nonlocal
-satsen - 7.14.
type
-satsen
- 8. Compound statements
- 9. Komponenter på högsta nivå
- 10. Fullständig grammatisk specifikation