День 59. Nonlocal. Валидация.
Python . nonlocal. Выражение nonlocal прикрепляет идентификатор к переменной из ближайшего окружающего контекста (за исключением глобального контекста). Здесь вложенная локальная функция inner() выводит на консоль значение переменной n, которая определена во внешней функции outer(). Затем в функции outer() вызывается внутренняя функция inner(). При вызове функции outer() здесь мы ожидаемо увидим на консоли два раза число 5. Однако в данном случае вложенная функция inner() просто получает значение...
7 месяцев назад
101 игра на python. Вопросы собеседований. 21 - 30
Вопросы 👉 1 - 10 Вопросы 👉 11 - 20 Вопрос 21. В Python-программировании каково значение метода __init__ в классе и чем он отличается от других методов, которые могут быть определены в классе? В частности, объясните, как функции __init__ работают в объектно-ориентированном программировании, включая ее роль в создании объектов, и сравните это с такими методами, как __str__ и пользовательские функции, которые могут быть добавлены позже в класс. A. Метод __init__ отвечает за инициализацию вновь созданных...