Vudod
Python 3.3 является первым выпуском, в который включены изменения в языке, после двухлетнего моратория - Python 3.2 имел только внутренние нововведения интерпретатора, не затрагивающие совместимость со старым кодом. Кроме того, это первый выпуск, никакие новые свойства которого не будут портированы в ветку 2.x.
Основные изменения:
- Синтаксис:
- оператор
- в целях совместимости и упрощения переноса приложений с ветки 2.x синтаксис строк вида
- никаких реальных изменений.
- Новые модули:
- faulthandler для отладки низкоуровневых падений;
- ipaddress для высокоуровневых операций с адресами и масками;
- lzma - сжатие данных с помощью алгоритма XZ/LZMA;
- unittest.mock - тестирование;
- venv - виртуальные рабочие пространства, независимые от системного, каждое представляет собственный бинарник и набор модулей.
- Новые встроенные свойства:
- Улучшения реализации:
- Улучшения безопасности:
- рандомизация хэшей включена по умолчанию.
>>> Что нового в Python 3.3