Встречается на собеседованиях • сегодня
Что такое __future__ импорты в Python
__future__ импорты позволяют использовать фичи из будущих версий Python в текущей версии. Они включают новый синтаксис или поведение, которое станет стандартным в следующих релизах. Это помогает в постепенном переходе и обратной совместимости.
Пример:
python
from __future__ import division
print(5 / 2) # Будет 2.5 (вещественное деление), а не 2 (целочисленное)Популярные __future__ импорты:
division– вещественное деление по умолчанию (Python 3)print_function– использованиеprint()как функции (Python 3)annotations– отложенная обработка аннотаций (PEP 563)generator_stop– более строгие правила дляStopIterationв генераторах
Важно: __future__ импорты должны быть в начале файла, до других импортов (кроме docstring). Они влияют только на модуль, где используются.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы