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 (6)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf formal specification
programming language specification
technical standard
appliesTo Python 3 programming language
linked to: Python 3.x
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
maintainedBy Python Steering Council
Python core development community
publishedBy Python Software Foundation
relatedTo Python 2 language specification
linked to: Python 2

Python language reference documentation
Python reference manual
targetAudience Python implementers
advanced Python users
language designers
versionOf Python language specification

How these facts were elicited

Referenced by (7)

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.10 language specification
linked to: Python 3 language specification
Standards Track PEPs scope Python language specification
linked to: Python 3 language specification
Python PEP index subjectOf Python language standards
linked to: Python 3 language specification
Python 3 language specification versionOf Python language specification
linked to: Python 3 language specification
Python 3 language specification isAuthoritativeFor Python 3 syntax
linked to: Python 3 language specification
PEP 614 affects Python grammar specification
linked to: Python 3 language specification