파이썬 지역변수 사용1 [파이썬] 함수 내에 함수가 정의되어 있는 경우 지역변수 사용 함수 내에 함수가 정의되어 있는 경우 지역변수 사용 범위에 대해 알아보겠습니다. ■ 변수 사용 범위 안쪽 함수는 바깥쪽 함수에서 정의된 지역변수를 사용할 수 있다. def outerfunc(): n = 1 def innerfunc(): print(n) innerfunc() outerfunc() [ 실행결과 ] 1 바깥쪽 함수는 안쪽 함수에서 정의된 지역변수를 사용할 수 없다. def outerfunc(): def innerfunc(): n = 1 print(n) outerfunc() [ 실행결과 ] ■ 지역변수 우선순위 안쪽 함수와 바깥쪽 함수에 동일한 변수명이 존재하는 경우, 안쪽 함수에 우선순위가 있다. def outerfunc(): n = 1 # outerfunc의 변수 n에 1 할당 def inn.. 2022. 11. 20. 이전 1 다음