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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

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.

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