Новые питоны — 2.7.1 и 3.1.3


Последнее обновление 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


Добавить комментарий