Какие плюсы и минусы появились в Python 3

Python Senior Без компании
Какие плюсы и минусы появились в Python 3
Ответы
**Плюсы Python 3:** - Поддержка Unicode по умолчанию (строки `str` — Unicode, `bytes` для бинарных данных). - Улучшенный синтаксис: `print()` вместо `print`, `//` для целочисленного деления. - Аннотации типов (`def foo(x: int) -> str`). - Асинхронность (`async/await`). - F-строки (`f"{var}"`), упрощающие форматирование. - Упрощенный порядок сравнения (`2 < '3'` вызывает `TypeError`). **Минусы Python 3:** - Обратная несовместимость с Python 2 (например, `xrange` → `range`, `dict.items()` возвращает view, а не list). - Первоначально медленное принятие из-за необходимости переписывать код. - Некоторые библиотеки изначально не поддерживали Python 3. **Пример F-строки:** ``` name = "Alice" print(f"Hello, {name}!") # Hello, Alice! ```