Новое поколение языка, в котором существенно изменены многие фундаментальные положения. В частности:
добавлена статическая типизация;
реализованы нормальные замыкания;
возможность определения многострочных функциональных переменных (лямбд).
Комментарии
1. Автор: niro, дата: 27 Фев 2008 20:08
+полная поддержка utf8
2. Автор: Tardos Mors, дата: 11 Май 2008 02:56
Небольшая ошибка: никакой статической типизации не предвидится, а всего лишь добавлены «аннотации к функциям». Их задача — описывать принимаемые и возвращаемые значения, причем не обязательно их тип (в качестве аннотации может быть и любая строка с описанием). По сути, предназначение схоже со строками документации. http://softwaremaniacs.org/blog/2007/06/19/python-3000-function-annotations/ http://www.python.org/dev/peps/pep-3107/
3. Автор: Леонид Швечиков, дата: 19 Авг 2008 04:44
Насколько я понял, третий пункт тоже ошибочен. В Python 3000 убрали безымянные лямбды, теперь необходимо использовать "многострочные функцональные переменные", т.е. обычные функции, которые, конечно же, были всегда.
+полная поддержка utf8