Since when?

Paste some Python to see when each feature in it was added to the language, or look one feature up by name.

Look up a feature

Searching…

Or paste some code

Runs locally with no uploading

The first run loads a Python interpreter (about 14 MB)

History you can look up

The same problem, solved a little better each time

Python's history includes many stories of the same problem being solved repeatedly in slightly more specialized ways.

Other surprising stories

sorted() is nearly fourteen years younger than list.sort()

Sorting a list in place worked in the first public release. Sorting anything else, into a new list, took another fourteen years.

0.9 list.sort() 2.4 sorted()

enumerate() took twelve years

for i in range(len(items)) was simply how you numbered things for a long time. zip() beat enumerate() by three years, so there was a stretch where you could pair two lists together but still not number one.

0.9 range() 2.0 zip() 2.3 enumerate()

String methods did not exist for Python's first nine years

The string module was there from the start, so splitting a string meant string.split(line) rather than line.split(). One release added twenty-nine string methods at once and took away the module's original job.

0.9 string module 1.6 str.split()

Every release, and what it brought

Syntax, built-ins, methods, modules, classes, and exceptions. Functions and constants are in the search.

Python 3.14 October 7, 2025 · under a year ago 24 features
annotationlib.Format Class Docs
annotationlib.ForwardRef Class Docs
ast.Interpolation Class Docs
ast.TemplateStr Class Docs
concurrent.futures.InterpreterPoolExecutor Class Docs
string.templatelib.Interpolation Class Docs
string.templatelib.Template Class Docs
configparser.InvalidWriteError Exception Docs
configparser.UnnamedSectionDisabledError Exception Docs
bytearray.resize() Method Docs
float.from_number() and complex.from_number() Method Docs
memoryview.count() and memoryview.index() Method Docs
object.__annotate__() Method Docs
unittest.TestCase.assertEndsWith() Method Docs
unittest.TestCase.assertHasAttr() Method Docs
unittest.TestCase.assertIsSubclass() Method Docs
unittest.TestCase.assertNotEndsWith() Method Docs
unittest.TestCase.assertNotHasAttr() Method Docs
unittest.TestCase.assertNotIsSubclass() Method Docs
unittest.TestCase.assertNotStartsWith() Method Docs
unittest.TestCase.assertStartsWith() Method Docs
annotationlib module Module Docs
compression.zstd module Module Docs
t-string (template string) Syntax Docs

What's New in Python 3.14

Python 3.13 October 7, 2024 · 2 years ago 8 features
enum.EnumDict Class Docs
types.CapsuleType Class Docs
PythonFinalizationError Exception Docs
configparser.MultilineContinuationError Exception Docs
pathlib.UnsupportedOperation Exception Docs
queue.ShutDown Exception Docs
re.PatternError Exception Docs
object.__replace__() Method Docs

What's New in Python 3.13

Python 3.12 October 2, 2023 · 3 years ago 12 features
ast.ParamSpec Class Docs
ast.TypeAlias Class Docs
ast.TypeVar Class Docs
ast.TypeVarTuple Class Docs
calendar.Day Class Docs
collections.abc.Buffer Class Docs
inspect.BufferFlags Class Docs
typing.TypeAliasType Class Docs
int.is_integer() Method Docs
sys.monitoring module Module Docs
type alias statement Syntax Docs
type parameter syntax (PEP 695) Syntax Docs

What's New in Python 3.12

Python 3.11 October 24, 2022 · 4 years ago 16 features
ExceptionGroup and BaseExceptionGroup Built-in Docs
ast.TryStar Class Docs
asyncio.Runner Class Docs
asyncio.TaskGroup Class Docs
dis.Positions Class Docs
enum.EnumCheck Class Docs
enum.EnumType Class Docs
enum.FlagBoundary Class Docs
enum.ReprEnum Class Docs
enum.StrEnum Class Docs
sqlite3.Blob Class Docs
typing.TypeVarTuple Class Docs
tomllib.TOMLDecodeError Exception Docs
tomllib module Module Docs
except* (exception groups) Syntax Docs
unpacking in a subscript (tuple[*Ts]) Syntax Docs

What's New in Python 3.11

Python 3.10 October 4, 2021 · 5 years ago 21 features
aiter() and anext() Built-in Docs
ast.Match Class Docs
ast.MatchAs Class Docs
ast.MatchClass Class Docs
ast.MatchMapping Class Docs
ast.MatchOr Class Docs
ast.MatchSequence Class Docs
ast.MatchSingleton Class Docs
ast.MatchStar Class Docs
ast.MatchValue Class Docs
ast.match_case Class Docs
contextlib.AsyncContextDecorator Class Docs
types.EllipsisType Class Docs
types.NoneType Class Docs
types.NotImplementedType Class Docs
types.UnionType Class Docs
typing.ParamSpec Class Docs
typing.ParamSpecKwargs Class Docs
EncodingWarning Exception Docs
int.bit_count() Method Docs
match statement Syntax Docs

What's New in Python 3.10

Python 3.9 October 5, 2020 · 6 years ago 11 features
argparse.BooleanOptionalAction Class Docs
graphlib.TopologicalSorter Class Docs
types.GenericAlias Class Docs
zoneinfo.ZoneInfo Class Docs
graphlib.CycleError Exception Docs
removeprefix() on str, bytes and bytearray Method Docs
removesuffix() on str, bytes and bytearray Method Docs
graphlib module Module Docs
zoneinfo module Module Docs
arbitrary expression as a decorator Syntax Docs
builtin generic (list[int]) Syntax Docs

What's New in Python 3.9

Python 3.8 October 14, 2019 · 7 years ago 15 features
functools.singledispatchmethod Class Docs
pickle.PickleBuffer Class Docs
statistics.NormalDist Class Docs
types.CellType Class Docs
typing.Protocol Class Docs
typing.SupportsIndex Class Docs
typing.TypedDict Class Docs
unittest.IsolatedAsyncioTestCase Class Docs
unittest.mock.AsyncMock Class Docs
gzip.BadGzipFile Exception Docs
int.as_integer_ratio() Method Docs
memoryview.toreadonly() Method Docs
importlib.metadata module Module Docs
positional-only parameters (/) Syntax Docs
walrus operator (:=) Syntax Docs

What's New in Python 3.8

Python 3.7 June 27, 2018 · 8 years ago 18 features
breakpoint() Built-in Docs
contextlib.AbstractAsyncContextManager Class Docs
contextlib.AsyncExitStack Class Docs
dataclasses.Field Class Docs
queue.SimpleQueue Class Docs
types.ClassMethodDescriptorType Class Docs
types.MethodDescriptorType Class Docs
types.MethodWrapperType Class Docs
types.WrapperDescriptorType Class Docs
typing.ForwardRef Class Docs
typing.OrderedDict Class Docs
uuid.SafeUUID Class Docs
dataclasses.FrozenInstanceError Exception Docs
isascii() on str, bytes and bytearray Method Docs
contextvars module Module Docs
dataclasses module Module Docs
importlib.resources module Module Docs
from __future__ import annotations Syntax Docs

What's New in Python 3.7

Python 3.6 December 23, 2016 · 10 years ago 23 features
collections.abc.AsyncGenerator Class Docs
collections.abc.Collection Class Docs
collections.abc.Reversible Class Docs
contextlib.AbstractContextManager Class Docs
enum.Flag Class Docs
enum.IntFlag Class Docs
enum.auto Class Docs
os.DirEntry Class Docs
os.PathLike Class Docs
re.RegexFlag Class Docs
types.AsyncGeneratorType Class Docs
typing.AsyncContextManager Class Docs
typing.ChainMap Class Docs
typing.Collection Class Docs
typing.Counter Class Docs
ModuleNotFoundError Exception Docs
object.__init_subclass__() Method Docs
object.__set_name__() Method Docs
secrets module Module Docs
asynchronous comprehension Syntax Docs
asynchronous generator Syntax Docs
f-string Syntax Docs
variable annotation Syntax Docs

What's New in Python 3.6

Python 3.5 September 13, 2015 · 11 years ago 33 features
collections.abc.AsyncIterator Class Docs
collections.abc.Awaitable Class Docs
collections.abc.Coroutine Class Docs
collections.abc.Generator Class Docs
http.HTTPStatus Class Docs
subprocess.CompletedProcess Class Docs
traceback.FrameSummary Class Docs
traceback.StackSummary Class Docs
traceback.TracebackException Class Docs
types.CoroutineType Class Docs
typing.AsyncIterable Class Docs
typing.AsyncIterator Class Docs
typing.Awaitable Class Docs
typing.Coroutine Class Docs
typing.DefaultDict Class Docs
typing.Generic Class Docs
typing.NamedTuple() Class Docs
typing.NewType() Class Docs
typing.Text Class Docs
typing.Type Class Docs
typing.TypeVar Class Docs
typing.Union Class Docs
RecursionError Exception Docs
json.JSONDecodeError Exception Docs
hex() on bytes, bytearray and memoryview Method Docs
typing module Module Docs
zipapp module Module Docs
async and await Syntax Docs
dict unpacking in a literal ({**a}) Syntax Docs
from __future__ import generator_stop Syntax Docs
iterable unpacking in a literal ([*a]) Syntax Docs
matrix multiplication operator (@) Syntax Docs
several unpackings in one call (f(*a, *b)) Syntax Docs

What's New in Python 3.5

Python 3.4 March 17, 2014 · 12 years ago 20 features
abc.ABC Class Docs
asyncio.Queue Class Docs
dis.Instruction Class Docs
enum.Enum Class Docs
enum.IntEnum Class Docs
functools.partialmethod Class Docs
pathlib.Path Class Docs
pathlib.PurePath Class Docs
weakref.WeakMethod Class Docs
weakref.finalize Class Docs
shutil.SameFileError Exception Docs
statistics.StatisticsError Exception Docs
object.__length_hint__() Method Docs
asyncio module Module Docs
ensurepip module Module Docs
enum module Module Docs
pathlib module Module Docs
selectors module Module Docs
statistics module Module Docs
tracemalloc module Module Docs

What's New in Python 3.4

Python 3.3 September 29, 2012 · 14 years ago 30 features
collections.ChainMap Class Docs
collections.abc.Callable Class Docs
collections.abc.Hashable Class Docs
collections.abc.Iterable Class Docs
collections.abc.Iterator Class Docs
collections.abc.Mapping Class Docs
collections.abc.MutableMapping Class Docs
collections.abc.Sequence Class Docs
collections.abc.Set Class Docs
contextlib.ExitStack Class Docs
inspect.BoundArguments Class Docs
inspect.Parameter Class Docs
inspect.Signature Class Docs
ipaddress.IPv4Address Class Docs
types.MappingProxyType Class Docs
types.SimpleNamespace Class Docs
unittest.mock.MagicMock Class Docs
FileNotFoundError Exception Docs
subprocess.SubprocessError Exception Docs
subprocess.TimeoutExpired Exception Docs
copy() and clear() on list and bytearray Method Docs
memoryview.cast() Method Docs
str.casefold() Method Docs
collections.abc module Module Docs
faulthandler module Module Docs
ipaddress module Module Docs
lzma module Module Docs
unittest.mock module Module Docs
venv module Module Docs
yield from Syntax Docs

What's New in Python 3.3

Python 3.2 February 20, 2011 · 15 years ago 12 features
concurrent.futures.ProcessPoolExecutor Class Docs
concurrent.futures.ThreadPoolExecutor Class Docs
contextlib.ContextDecorator Class Docs
csv.unix_dialect Class Docs
datetime.timezone Class Docs
tempfile.TemporaryDirectory() Class Docs
threading.Barrier Class Docs
int.to_bytes() and int.from_bytes() Method Docs
memoryview.release() Method Docs
range.count() and range.index() Method Docs
str.format_map() Method Docs
concurrent.futures module Module Docs

What's New in Python 3.2

Python 3.1 June 26, 2009 · 17 years ago 2 features
bytes.maketrans() and bytearray.maketrans() Method Docs
several context managers in one with Syntax Docs

What's New in Python 3.1

Python 3.0 December 3, 2008 · 18 years ago 11 features
print() function Built-in Docs
bytes.fromhex() Method Docs
copyreg module Module Docs
reprlib module Module Docs
extended unpacking (a, *rest = ...) Syntax Docs
function annotation Syntax Docs
keyword-only arguments Syntax Docs
metaclass= keyword argument Syntax Docs
nonlocal statement Syntax Docs
raise ... from ... Syntax Docs
super() with no arguments Syntax Docs

What's New in Python 3.0

Python 2.7 July 3, 2010 · 16 years ago 16 features
memoryview() Built-in Docs
collections.Counter Class Docs
collections.OrderedDict Class Docs
weakref.WeakSet Class Docs
shutil.SpecialFileError Exception Docs
dict.viewitems() Method Removed in 3.0 Docs
dict.viewkeys() Method Removed in 3.0 Docs
dict.viewvalues() Method Removed in 3.0 Docs
int.bit_length() Method Docs
memoryview.tobytes() and memoryview.tolist() Method Docs
argparse module Module Docs
importlib module Module Docs
sysconfig module Module Docs
dict comprehension Syntax Docs
set comprehension Syntax Docs
set literal Syntax Docs

What's New in Python 2.7

Python 2.6 October 2, 2008 · 18 years ago 68 features
bin() Built-in Docs
bytearray() Built-in Docs
format() Built-in Docs
next() Built-in Docs
ast.AST Class Docs
tempfile.SpooledTemporaryFile() Class Docs
warnings.catch_warnings Class Docs
bytearray.append() Method Docs
bytearray.extend() Method Docs
bytearray.fromhex() Method Docs
bytearray.insert() Method Docs
bytearray.pop() Method Docs
bytearray.remove() Method Docs
bytearray.reverse() Method Docs
bytes.capitalize() and bytearray.capitalize() Method Docs
bytes.center() and bytearray.center() Method Docs
bytes.count() and bytearray.count() Method Docs
bytes.decode() and bytearray.decode() Method Docs
bytes.endswith() and bytearray.endswith() Method Docs
bytes.expandtabs() and bytearray.expandtabs() Method Docs
bytes.find() and bytearray.find() Method Docs
bytes.index() and bytearray.index() Method Docs
bytes.isalnum() and bytearray.isalnum() Method Docs
bytes.isalpha() and bytearray.isalpha() Method Docs
bytes.isdigit() and bytearray.isdigit() Method Docs
bytes.islower() and bytearray.islower() Method Docs
bytes.isspace() and bytearray.isspace() Method Docs
bytes.istitle() and bytearray.istitle() Method Docs
bytes.isupper() and bytearray.isupper() Method Docs
bytes.join() and bytearray.join() Method Docs
bytes.ljust() and bytearray.ljust() Method Docs
bytes.lower() and bytearray.lower() Method Docs
bytes.lstrip() and bytearray.lstrip() Method Docs
bytes.partition() and bytearray.partition() Method Docs
bytes.replace() and bytearray.replace() Method Docs
bytes.rfind() and bytearray.rfind() Method Docs
bytes.rindex() and bytearray.rindex() Method Docs
bytes.rjust() and bytearray.rjust() Method Docs
bytes.rpartition() and bytearray.rpartition() Method Docs
bytes.rsplit() and bytearray.rsplit() Method Docs
bytes.rstrip() and bytearray.rstrip() Method Docs
bytes.split() and bytearray.split() Method Docs
bytes.splitlines() and bytearray.splitlines() Method Docs
bytes.startswith() and bytearray.startswith() Method Docs
bytes.strip() and bytearray.strip() Method Docs
bytes.swapcase() and bytearray.swapcase() Method Docs
bytes.title() and bytearray.title() Method Docs
bytes.translate() and bytearray.translate() Method Docs
bytes.upper() and bytearray.upper() Method Docs
bytes.zfill() and bytearray.zfill() Method Docs
float.as_integer_ratio() Method Docs
float.hex() and float.fromhex() Method Docs
float.is_integer() Method Docs
object.__reversed__() Method Docs
set.isdisjoint() and frozenset.isdisjoint() Method Docs
str.format() Method Docs
abc module Module Docs
ast module Module Docs
fractions module Module Docs
io module Module Docs
json module Module Docs
multiprocessing module Module Docs
numbers module Module Docs
bytes literal (b"...") Syntax Docs
class decorator Syntax Docs
except ... as ... Syntax Docs
from __future__ import print_function Syntax Docs
with statement Syntax Docs

What's New in Python 2.6

Python 2.5 September 19, 2006 · 20 years ago 27 features
any() and all() Built-in Docs
calendar.Calendar Class Docs
calendar.HTMLCalendar Class Docs
calendar.LocaleHTMLCalendar Class Docs
calendar.LocaleTextCalendar Class Docs
calendar.TextCalendar Class Docs
collections.defaultdict Class Docs
struct.Struct Class Docs
types.GetSetDescriptorType Class Docs
types.MemberDescriptorType Class Docs
object.__index__() Method Docs
str.partition() and str.rpartition() Method Docs
cProfile module Module Docs
contextlib module Module Docs
ctypes module Module Docs
functools module Module Docs
hashlib module Module Docs
runpy module Module Docs
sqlite3 module Module Docs
uuid module Module Docs
wsgiref module Module Docs
xml.etree.ElementTree module Module Docs
conditional expression (a if b else c) Syntax Docs
explicit relative import (from . import x) Syntax Docs
from __future__ import with_statement Syntax Docs
try/except/finally in one statement Syntax Docs
yield expression (x = yield, or a bare yield) Syntax Docs

What's New in Python 2.5

Python 2.4 November 30, 2004 · 22 years ago 31 features
reversed() Built-in Docs
set() and frozenset() Built-in Docs
sorted() Built-in Docs
collections.deque Class Docs
difflib.HtmlDiff Class Docs
random.SystemRandom Class Docs
string.Template Class Docs
threading.local Class Docs
set.add() Method Docs
set.clear() Method Docs
set.copy() and frozenset.copy() Method Docs
set.difference() and frozenset.difference() Method Docs
set.difference_update() Method Docs
set.discard() Method Docs
set.intersection() and frozenset.intersection() Method Docs
set.intersection_update() Method Docs
set.issubset() and frozenset.issubset() Method Docs
set.issuperset() and frozenset.issuperset() Method Docs
set.pop() Method Docs
set.remove() Method Docs
set.symmetric_difference() and frozenset.symmetric_difference() Method Docs
set.symmetric_difference_update() Method Docs
set.union() and frozenset.union() Method Docs
set.update() Method Docs
str.decode() Method Removed in 3.0 Docs
str.rsplit() Method Docs
collections module Module Docs
decimal module Module Docs
subprocess module Module Docs
function decorator Syntax Docs
generator expression Syntax Docs

What's New in Python 2.4

Python 2.3 July 29, 2003 · 23 years ago 28 features
basestring() Built-in Removed in 3.0 Docs
bool() Built-in Docs
enumerate() Built-in Docs
sum() Built-in Docs
datetime.datetime Class Docs
shutil.Error Exception Docs
socket.timeout Exception Docs
dict.fromkeys() Method Docs
dict.pop() Method Docs
slice.indices() Method Docs
bz2 module Module Docs
csv module Module Docs
datetime module Module Docs
heapq module Module Docs
itertools module Module Docs
logging module Module Docs
modulefinder module Module Docs
optparse module Module Docs
pickletools module Module Docs
pkgutil module Module Docs
platform module Module Docs
stringprep module Module Docs
tarfile module Module Docs
textwrap module Module Docs
timeit module Module Docs
trace module Module Docs
zipimport module Module Docs
generator function (yield) Syntax Docs

What's New in Python 2.3

Python 2.2 December 21, 2001 · 25 years ago 17 features
file() Built-in Removed in 3.0 Docs
dict Class Docs
object() Class Docs
property() Class Docs
super() Class Docs
threading.BoundedSemaphore() Class Docs
time.struct_time Class Docs
types.GeneratorType Class Docs
dict.iteritems() Method Removed in 3.0 Docs
dict.iterkeys() Method Removed in 3.0 Docs
dict.itervalues() Method Removed in 3.0 Docs
str.zfill() Method Docs
type.mro() Method Docs
email module Module Docs
hmac module Module Docs
from __future__ import division Syntax Docs
from __future__ import generators Syntax Docs

What's New in Python 2.2

Python 2.1 April 16, 2001 · 25 years ago 14 features
difflib.SequenceMatcher Class Docs
weakref.CallableProxyType Class Docs
weakref.ProxyType Class Docs
weakref.ReferenceType Class Docs
weakref.ref Class Docs
dict.popitem() Method Docs
rich comparison methods (__lt__, __eq__ and friends) Method Docs
difflib module Module Docs
doctest module Module Docs
inspect module Module Docs
pydoc module Module Docs
unittest module Module Docs
warnings module Module Docs
weakref module Module Docs

What's New in Python 2.1

Python 2.0 October 16, 2000 · 26 years ago 12 features
zip() Built-in Docs
dict.setdefault() Method Docs
str.encode() Method Docs
str.isalnum() Method Docs
str.isalpha() Method Docs
atexit module Module Docs
gc module Module Docs
gettext module Module Docs
readline module Module Docs
webbrowser module Module Docs
augmented assignment (+=) Syntax Docs
list comprehension Syntax Docs

What's New in Python 2.0

Python 1.6 September 5, 2000 · 26 years ago 40 features
unichr() Built-in Removed in 3.0
unicode() Built-in Removed in 3.0
getopt.GetoptError Exception
str.capitalize() Method
str.center() Method
str.count() Method
str.endswith() Method
str.expandtabs() Method
str.find() Method
str.index() Method
str.isdigit() Method
str.islower() Method
str.isspace() Method
str.istitle() Method
str.isupper() Method
str.join() Method
str.ljust() Method
str.lower() Method
str.lstrip() Method
str.replace() Method
str.rfind() Method
str.rindex() Method
str.rjust() Method
str.rstrip() Method
str.split() Method
str.splitlines() Method
str.startswith() Method
str.strip() Method
str.swapcase() Method
str.title() Method
str.translate() Method
str.upper() Method
codecs module Module
curses module Module
filecmp module Module
mmap module Module
tabnanny module Module
unicodedata module Module
zipfile module Module
unpacking at a call (f(*args), f(**kwargs)) Syntax
Python 1.5 December 31, 1997 · 29 years ago 41 features
buffer() Built-in Removed in 3.0
intern() Built-in Removed in 3.0
fileinput.FileInput Class
gzip.GzipFile Class
pprint.PrettyPrinter Class
shlex.shlex Class
socket.SocketType Class
threading.Condition Class
threading.Event Class
threading.Lock() Class
threading.RLock() Class
threading.Semaphore Class
threading.Thread Class
locale.Error Exception
zlib.error Exception
dict.clear() Method
dict.copy() Method
dict.get() Method
dict.update() Method
list.extend() Method
list.pop() Method
code module Module
codeop module Module
fileinput module Module
getpass module Module
gzip module Module
imaplib module Module
keyword module Module
locale module Module
mimetypes module Module
netrc module Module
poplib module Module
pprint module Module
re module Module
resource module Module
rlcompleter module Module
shlex module Module
smtplib module Module
threading module Module
turtle module Module
zlib module Module
Python 1.4 October 25, 1996 · 30 years ago 7 features
complex() Class
list() Class
slice() Class
cmath module Module
errno module Module
operator module Module
site module Module
Python 1.3 October 12, 1995 · 31 years ago 8 features
binascii.Error Exception
binascii.Incomplete Exception
base64 module Module
binascii module Module
pyclbr module Module
quopri module Module
syslog module Module
termios module Module
Python 1.2 April 10, 1995 · 31 years ago 5 features
pickle.PicklingError Exception
copy module Module
os.path module Module
pickle module Module
shelve module Module
Python 1.1 October 11, 1994 · 32 years ago 19 features
tuple() Class
types.BuiltinFunctionType Class
types.BuiltinMethodType Class
types.CodeType Class
types.FrameType Class
types.FunctionType Class
types.LambdaType Class
types.MethodType Class
types.ModuleType Class
types.TracebackType Class
compileall module Module
mailbox module Module
pty module Module
random module Module
signal module Module
traceback module Module
tty module Module
types module Module
urllib module Module
Python 1.0 February 15, 1994 · 33 years ago 47 features
apply() Built-in Removed in 3.0
cmp() Built-in Removed in 3.1
coerce() Built-in Removed in 3.0
execfile() Built-in Removed in 3.0
long() Built-in Removed in 3.0
reduce() Built-in Removed in 3.0
xrange() Built-in Removed in 3.0
array.array() Class
socket.socket() Class
str() Class
os.error Exception
select.error Exception
socket.error Exception
struct.error Exception
dict.items() Method
dict.values() Method
list.count() Method
list.index() Method
list.remove() Method
list.reverse() Method
array module Module
bisect module Module
cmd module Module
colorsys module Module
dbm module Module
fcntl module Module
ftplib module Module
grp module Module
linecache module Module
marshal module Module
os module Module
pdb module Module
profile module Module
pwd module Module
sched module Module
select module Module
socket module Module
struct module Module
tempfile module Module
token module Module
tokenize module Module
wave module Module
dict display with items ({'k': 1}) Syntax
equality operator (==) Syntax
exec statement Syntax Removed in 3.0
inequality operator (!=) Syntax
lambda expression Syntax
Python 0.9 February 20, 1991 · 35 years ago 30 features
raw_input() Built-in Removed in 3.0
reload() Built-in Removed in 3.0
float() Class
int() Class
range() Class
type() Class
getopt.error Exception
dict.has_key() Method Removed in 3.0
dict.keys() Method
list.append() Method
list.insert() Method
list.sort() Method
calendar module Module
dis module Module
fnmatch module Module
getopt module Module
glob module Module
math module Module
posix module Module
shutil module Module
stat module Module
string module Module
sys module Module
time module Module
<> inequality operator Syntax Removed in 3.0
= as the equality operator Syntax Removed in 1.0
backtick repr syntax Syntax Removed in 3.0
containment check (in, not in) Syntax
print statement Syntax Removed in 3.0
tuple unpacking (a, b = 1, 2) Syntax

This page is powered by sincewhen, a command-line tool that dates Python features from archived documentation, release grammars, and PEP headers.

Want more small Python tools? They live here.