Главная /
Язык программирования Python /
Что произойдет со старыми объектами модуля, используемыми в программе, при его перезагрузке по reload() (после изменения на диске): import mdl a = mdl.a b = mdl.b() reload(mdl)
Что произойдет со старыми объектами модуля, используемыми в программе, при его перезагрузке по reload()
(после изменения на диске):
import mdl
a = mdl.a
b = mdl.b()
reload(mdl)
вопрос
Правильный ответ:
объекты
(a, b)
изменятся в соответствии с новыми определениями
изменятся только классы, функции и т.п.
(a)
имена из модуля
(mdl.a, mdl.b)
будут ссылаться на другие объекты. Старые объекты (a, b)
не изменятся
изменится только
mdl
Сложность вопроса
51
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Это очень простецкий решебник по интуиту.
22 апр 2020
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Сколько элементов будет содержать словарь D (то есть, чему будет равно len(D)) после выполнения следующего кода: D = {} D[1], D[2], D[3] = "ABB" D[0], D[1] = "AB"
- # Дана функция-генератор: def ggg(s): for i in range(0, len(s)-1, 2): yield s[i], s[i+1] Какие из перечисленных ниже способов ее использования для вывода значений правильные (в Python 2.4)?
- # С помощью какого регулярного выражения можно "прочитать" из строки дату в формате ГГГГ-ММ-ДД? (требуется не только сопоставить строку с регулярным выражением, но и получить данные: год, месяц, день)
- # Какое множество строк описывает следующее регулярное выражение: to (?=be).{2}
- # Какой из перечисленных обработчиков mod_python выполняется раньше других?