Python 3.9
E884131
Python 3.9 is a stable release of the Python programming language that introduced features like dictionary union operators, type hinting improvements, and new string methods before being succeeded by Python 3.10.
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
Python version
ⓘ
programming language release ⓘ |
| developedBy | Python Software Foundation NERFINISHED ⓘ |
| fileExtension |
.py
ⓘ
.pyc ⓘ |
| followedBy | Python 3.10 NERFINISHED ⓘ |
| follows | Python 3.8 NERFINISHED ⓘ |
| implementation |
Anaconda Python
NERFINISHED
ⓘ
CPython NERFINISHED ⓘ PyPy NERFINISHED ⓘ |
| introducedFeature |
annotations postponed by default (from __future__ import annotations promoted)
ⓘ
dict merge and update operators ⓘ dictionary in-place union operator |= ⓘ dictionary union operator | ⓘ graphlib module with TopologicalSorter ⓘ improved type hinting support ⓘ improvements to asyncio ⓘ improvements to asyncio streams ⓘ improvements to functools module ⓘ improvements to garbage collection ⓘ improvements to json and csv modules ⓘ improvements to multiprocessing and concurrent.futures ⓘ improvements to os and pathlib modules ⓘ improvements to random module ⓘ improvements to typing module ⓘ new math functions like math.lcm ⓘ new parser based on PEG ⓘ new statistics functions like statistics.fmean ⓘ new string method removeprefix() ⓘ new string method removesuffix() ⓘ performance optimizations in CPython core ⓘ str.replace performance improvements ⓘ type hinting generics in standard collections ⓘ zoneinfo module for IANA time zones ⓘ |
| languageFamily | Python 3 NERFINISHED ⓘ |
| majorVersion | 3 ⓘ |
| minorVersion | 9 ⓘ |
| partOf | Python (programming language) NERFINISHED ⓘ |
| pepNumber | 596 ⓘ |
| platform | cross-platform ⓘ |
| primaryImplementationLanguage | C ⓘ |
| releaseDate | 2020-10-05 ⓘ |
| releaseStatus | stable release ⓘ |
| specifiedBy | PEP 596 NERFINISHED ⓘ |
| standardLibraryVersion | Python 3.9 standard library ⓘ |
| supportsParadigm |
functional programming
ⓘ
imperative programming ⓘ object-oriented programming ⓘ procedural programming ⓘ |
| typingDiscipline |
duck typing
ⓘ
dynamic typing ⓘ gradual typing ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.