06:44
1,0×
00:00/06:44
451,1 тыс смотрели · 4 года назад
Замыкания в Python: руководство с примерами
Замыкание (closure) в Python — это функция, которая сохраняет доступ к переменным из своей лексической области видимости, даже когда внешняя функция завершила выполнение. Это мощный инструмент функционального программирования, позволяющий создавать функции с "памятью" о среде, в которой они были созданы. 1. Вложенная функция 2. Доступ к переменным из внешней области видимости 3. Возврат вложенной функции как объекта def outer_function(message): ....def inner_function(): ........print(message) .....
347 читали · 2 года назад
Замыкания в Python c примерами. Плюсы и минусы
Замыкание (closure) в Python - это функция, которая запоминает значения из объемлющей области видимости, даже если эта область уже не существует. Такая функция может сохранять доступ к этим значениям и использовать их при последующих вызовах. Общее Когда функция определена внутри другой функции, она может получать доступ к переменным объемлющей функции. Если функция возвращает вложенную функцию, эта вложенная функция может сохранять ссылку на эти переменные, даже если объемлющая функция закончила свою работу...