https://docs.python.org/release/3.1.5/reference/index.html#reference-index
Release: | 3.1 |
---|---|
Date: | April 09, 2012 |
This reference manual describes the syntax and “core semantics” of thelanguage. It is terse, but attempts to be exact and complete. The semantics ofnon-essential built-in object types and of the built-in functions and modulesare described in The Python Standard Library. For an informal introduction to thelanguage, see The Python Tutorial. For C or C++ programmers, two additionalmanuals exist: Extending and Embedding the Python Interpreter describes the high-level picture of how towrite a Python extension module, and the Python/C API Reference Manual describes theinterfaces available to C/C++ programmers in detail.
- 1. Introduction
- 2. Lexical analysis
- 3. Data model
- 4. Execution model
- 5. Expressions
- 5.1. Arithmetic conversions
- 5.2. Atoms
- 5.3. Primaries
- 5.4. The power operator
- 5.5. Unary arithmetic and bitwise operations
- 5.6. Binary arithmetic operations
- 5.7. Shifting operations
- 5.8. Binary bitwise operations
- 5.9. Comparisons
- 5.10. Boolean operations
- 5.11. Conditional Expressions
- 5.12. Lambdas
- 5.13. Expression lists
- 5.14. Evaluation order
- 5.15. Summary
- 6. Simple statements
- 6.1. Expression statements
- 6.2. Assignment statements
- 6.3. The assert statement
- 6.4. The pass statement
- 6.5. The del statement
- 6.6. The return statement
- 6.7. The yield statement
- 6.8. The raise statement
- 6.9. The break statement
- 6.10. The continue statement
- 6.11. The import statement
- 6.12. The global statement
- 6.13. The nonlocal statement
- 7. Compound statements
- 8. Top-level components
- 9. Full Grammar specification