Встречается на 1% собеседований по Python
Какие переменные можно переопределять системой
В Python системой (интерпретатором или окружением) могут переопределяться следующие переменные:
__name__- автоматически устанавливается в"__main__", если модуль запущен напрямую, или в имя модуля при импорте.__file__- содержит путь к текущему исполняемому файлу (не всегда доступен, например, в REPL).- `doc`` - строка документации модуля/класса/функции.
__package__- указывает пакет, к которому принадлежит модуль.__annotations__- хранит аннотации переменных (Python 3+).__dict__- словарь атрибутов объекта (может динамически изменяться).
Пример:
python
print(__name__) # Выведет "__main__" или имя модуля
print(__file__) # Путь к файлу (если доступен)Эти переменные автоматически управляются Python и обычно не должны переопределяться вручную, кроме особых случаев.

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