Python 3 language specification
E888829
The Python 3 language specification is the formal, authoritative document that defines the syntax, semantics, and core behavior of the Python 3 programming language.
Observed surface forms (2)
| Surface form | Occurrences |
|---|---|
| Python 3.10 language specification | 1 |
| Python language specification | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
formal specification
ⓘ
programming language specification ⓘ technical standard ⓘ |
| appliesTo | Python 3 programming language NERFINISHED ⓘ |
| defines |
async and await semantics in Python 3
ⓘ
attribute lookup rules in Python 3 ⓘ class and inheritance semantics in Python 3 ⓘ comparison operation semantics in Python 3 ⓘ conformance requirements for Python 3 implementations ⓘ context manager protocol semantics in Python 3 ⓘ core behavior of Python 3 ⓘ coroutine semantics in Python 3 ⓘ data model of Python 3 ⓘ descriptor protocol semantics in Python 3 ⓘ evaluation order of expressions in Python 3 ⓘ exception handling rules of Python 3 ⓘ execution model of Python 3 ⓘ function call semantics in Python 3 ⓘ generator semantics in Python 3 ⓘ grammar of Python 3 ⓘ import system behavior of Python 3 ⓘ iterator protocol semantics in Python 3 ⓘ lexical structure of Python 3 ⓘ mapping protocol semantics in Python 3 ⓘ memory model at the language level for Python 3 ⓘ module semantics in Python 3 ⓘ name resolution rules in Python 3 ⓘ numeric operations semantics in Python 3 ⓘ scope rules in Python 3 ⓘ semantics of Python 3 ⓘ sequence protocol semantics in Python 3 ⓘ standard type hierarchy of Python 3 ⓘ string and text model in Python 3 ⓘ syntax of Python 3 ⓘ truth value testing rules in Python 3 ⓘ with statement semantics in Python 3 ⓘ |
| isAuthoritativeFor |
Python 3 language behavior
ⓘ
Python 3 semantics ⓘ Python 3 syntax NERFINISHED ⓘ |
| maintainedBy |
Python Steering Council
NERFINISHED
ⓘ
Python core development community NERFINISHED ⓘ |
| publishedBy | Python Software Foundation NERFINISHED ⓘ |
| relatedTo |
Python 2 language specification
NERFINISHED
ⓘ
Python language reference documentation NERFINISHED ⓘ Python reference manual NERFINISHED ⓘ |
| targetAudience |
Python implementers
ⓘ
advanced Python users ⓘ language designers ⓘ |
| versionOf | Python language specification NERFINISHED ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Python 3.10 language specification
this entity surface form:
Python language specification