+ 3
Closures in python.đ
Closures is a.... Nested functions are able to access variables of the enclosing scope. ... Hence, here, innerFunction() is treated as nested Function which uses text as non-local variable. Python Closures. AClosure is a function object that remembers values in enclosing scopes even if they are not present in memory. def outerFunction(text): text = text def innerFunction(): print(text) return  innerFunction() if __name__ == '__main__': outerFunction('Hey!')
1 Answer
+ 13
nice, but if you want share some lessons don't post here, use lesson factory instead