Встречается на 1% собеседований по Python
Какие плюсы и минусы появились в 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-строки:
python
name = "Alice"
print(f"Hello, {name}!") # Hello, Alice!
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы