Python 3.x
E888831
Python 3.x is the major, actively developed series of the Python programming language that introduced significant improvements and changes over Python 2, including cleaner syntax, better Unicode support, and a more consistent standard library.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Python 3.5 | 3 |
| Python 3.x canonical | 1 |
Statements (54)
| Predicate | Object |
|---|---|
| instanceOf |
Python implementation series
ⓘ
programming language version ⓘ |
| defaultStringType | Unicode string ⓘ |
| designer | Guido van Rossum NERFINISHED ⓘ |
| developer | Python Software Foundation NERFINISHED ⓘ |
| feature |
async and await syntax
ⓘ
asyncio for asynchronous I/O ⓘ bytes and bytearray types ⓘ concurrent.futures for high-level concurrency ⓘ context managers with with statement ⓘ dataclasses module NERFINISHED ⓘ enum module ⓘ extended iterable unpacking ⓘ f-strings ⓘ floor division with // operator ⓘ function annotations ⓘ improved exception chaining ⓘ improved integer arithmetic with arbitrary precision ⓘ improved metaclass syntax ⓘ improved standard library consistency ⓘ iterator-based map, filter, zip ⓘ keyword-only and positional-only parameters ⓘ keyword-only arguments ⓘ matrix multiplication operator @ ⓘ memoryview type ⓘ new I/O system (io module) ⓘ nonlocal keyword ⓘ ordered dicts in standard library ⓘ pathlib for filesystem paths ⓘ print function instead of print statement ⓘ range object replacing xrange ⓘ set and dict comprehensions ⓘ standardized library reorganization ⓘ true division for integers with / operator ⓘ type annotations ⓘ view objects for dict keys, values, items ⓘ yield from syntax ⓘ |
| follows | Python 2.x NERFINISHED ⓘ |
| goal |
better Unicode support
ⓘ
cleaner syntax ⓘ more consistent standard library ⓘ |
| incompatibleWith | some Python 2.x code ⓘ |
| majorChangeComparedTo | Python 2.x NERFINISHED ⓘ |
| paradigm |
functional programming
ⓘ
imperative programming ⓘ object-oriented programming ⓘ procedural programming ⓘ |
| partOf | Python programming language NERFINISHED ⓘ |
| status |
actively developed
ⓘ
recommended for new Python projects ⓘ |
| supports | Unicode NERFINISHED ⓘ |
| typingDiscipline |
duck typing
ⓘ
dynamic typing ⓘ gradual typing ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Python 3.5
this entity surface form:
Python 3.5
this entity surface form:
Python 3.5