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.

All labels observed (3)

How this entity was disambiguated

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

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Assignment Expressions standardizedIn Python 3 language specification
PEP 636 standardizedIn Python 3 language specification
this entity surface form: Python 3.10 language specification
Standards Track PEPs scope Python 3 language specification
this entity surface form: Python language specification