In which Python version was feature X introduced?
- Last edited on Feb 3, 2017, 11:15:59 AM by
Antti Haapala -- Слава Україні
Python 0.x
execfunction
Python 1.0
execstatement,execcompatibility syntax
Python 2.0
- list comprehensions
Python 2.1
Python 2.2
- lexical scoping
from __future__ import division,//- new-style classes
Python 2.3
bool,TrueandFalseasbools- the
datetimemodule
Python 2.4
Python 2.5
withstatement; usable withfrom __future__ import with_statementset,frozenset
Python 2.6
jsonwithwithout__future__imports__future__imports:absolute_import,unicode_literals,print_functionb''prefix,bytes
Python 2.7
- set literals
{1, 2, 3} - set comprehensions, dict comprehensions
Python 3.0
- PEP 3132 - Extended iterable unpacking
bytes,strdistinction
Python 3.3
u''prefixed unicode literals reintroduced
Python 3.4
enum.Enum
Python 3.5
async def,awaitetc.
Python 3.6
f'{format} strings'- asynchronous generator expressions