Python에서 Closure은 함수 내에서 다른 함수를 정의하고, 이 내부 함수가 외부 함수의 local variable을 기억하고 있다가 외부 함수의 실행이 끝난 후에도 그 변수에 접근할 수 있게 만드는 메커니즘이다. def outer_function(x): # 외부 함수의 지역 변수 def inner_function(y): return x + y # outer_function의 x에 접근 가능 return inner_function # inner_function을 반환 closure_instance = outer_function(10) # outer_function을 호출하여 closure_instance에 할당 result = closure_instance(5) # closure_instance를..