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)
| Label | Occurrences |
|---|---|
| Python 3 language specification canonical | 1 |
| Python 3.10 language specification | 1 |
| Python language specification | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T10851771 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Python 3 language specification Context triple: [Assignment Expressions, standardizedIn, Python 3 language specification]
-
A.
PEP 13: Python Language Governance
PEP 13: Python Language Governance is the Python Enhancement Proposal that defines the structure, responsibilities, and election process of the Python Steering Council, establishing the project's formal governance model.
-
B.
PEP 636
PEP 636 is a Python Enhancement Proposal that serves as a tutorial-style guide to the structural pattern matching feature introduced in Python 3.10.
-
C.
PEP 634
PEP 634 is the Python Enhancement Proposal that formally specifies the semantics of structural pattern matching introduced in Python 3.10.
-
D.
PEP 622
PEP 622 is a Python Enhancement Proposal that introduced the design for structural pattern matching syntax later adopted in Python 3.10.
-
E.
PEP 572
PEP 572 is the Python proposal that introduced the “walrus operator” (:=) for assignment expressions, allowing assignment within larger expressions.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Python 3 language specification Target entity description: The Python 3 language specification is the formal, authoritative document that defines the syntax, semantics, and core behavior of the Python 3 programming language.
-
A.
PEP 13: Python Language Governance
PEP 13: Python Language Governance is the Python Enhancement Proposal that defines the structure, responsibilities, and election process of the Python Steering Council, establishing the project's formal governance model.
-
B.
PEP 636
PEP 636 is a Python Enhancement Proposal that serves as a tutorial-style guide to the structural pattern matching feature introduced in Python 3.10.
-
C.
PEP 634
PEP 634 is the Python Enhancement Proposal that formally specifies the semantics of structural pattern matching introduced in Python 3.10.
-
D.
PEP 622
PEP 622 is a Python Enhancement Proposal that introduced the design for structural pattern matching syntax later adopted in Python 3.10.
-
E.
PEP 572
PEP 572 is the Python proposal that introduced the “walrus operator” (:=) for assignment expressions, allowing assignment within larger expressions.
- F. None of above. chosen
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Python 3 language specification Description of subject: The Python 3 language specification is the formal, authoritative document that defines the syntax, semantics, and core behavior of the Python 3 programming language.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.