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

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