Последнее обновление Python версии V2 было выпущено вместе с соответствующим обновлением несовместимой версии V3.
У Python есть небольшая проблема в том, что он имеет широко используемую версию 2 и относительно новую (2008) не обратно совместимую версию 3. Любая попытка продвинуть язык вперед способом, не совместимым с обратной совместимостью, является опасным временем в его развитии.
Python 2 теперь достиг важной вехи. Последняя версия, 2.7.1, является последней крупной редакцией строки Python версии 2 и отмечает переход только на обслуживание. Многие из его новых функций были впервые выпущены в версии 3, поэтому в некотором смысле вы можете считать его обратно совместимым расширением в направлении версии 3. Новые функции включают в себя:
Упорядоченный тип словаря
Новые функции unittest, включая пропуск тестов, новые методы утверждения и обнаружение тестов
Гораздо более быстрый модуль ввода-вывода
Автоматическая нумерация полей в методе str.format()
Плавающая репрезентация, перенесенная с 3.x
Поддержка плитки для Tkinter
Задний порт объекта memoryview из 3.x
Набор литералов
Набор и понимание словаря
Представления словаря
Новый синтаксис для вложенных операторов with
Модуль sysconfig
Также в то же время выпущен Python 3.1.3, и он включает в себя некоторые из тех же улучшений:
Упорядоченный тип словаря
Различные оптимизации для типа int
Новые функции unittest, включая пропуск тестов и новые методы утверждения.
Гораздо более быстрый модуль ввода-вывода
Поддержка плитки для Tkinter
Чистая ссылочная реализация оператора импорта на Python
Новый синтаксис для вложенных операторов with