Встречается на собеседованиях • сегодня
Какие плюсы и минусы появились в 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
интервью вопросы и ответы