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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.

Python generic class definitions compatibleSinceVersion Python 3.x
this entity surface form: Python 3.5
PEP 484 createdForVersion Python 3.x
this entity surface form: Python 3.5
PEP 484 introducedInVersion Python 3.x
this entity surface form: Python 3.5