중첩 함수에 대해 알아보려면 다음 코드를 참조하세요. 코드에서 내부 함수가 로컬 변수인 바깥쪽 범위의 변수에 액세스할 수 있음을 볼 수 있습니다.
def mulFunc(num1): def mul(num2): return num1 * num2 return mul res = mulFunc(15) // The following prints 300 i.e. 20*15 print(res(20))
위는 num1과 num 2의 곱셈 즉 300을 인쇄합니다.