기록장

scope 본문

개발/Python

scope

HJJJJJ 2022. 12. 12. 14:35
728x90

SCOPE 

-변수가 사용 가능한 범위

-로컬 변수: 변수를 정의한 함수 내에서만 사용 가능

-글로벌 변: 모든 곳에서 사용 가능 

-함수에서 변수를 사용하면, 로컬 변수를 먼저 찾고나서 

글로벌 변수를 찾음 

 

 

 


 def my_function():
     x = "코드"
     x = "을지로"
     
my_function()
print(x)

이렇게 하면 오류가 난다


 x = 100
 
 def my_function():
     x = 0
     print(x)
 

 my_function()
 print(x)

->

0
100

출력된다 

 

728x90

'개발 > Python' 카테고리의 다른 글

스타일(PEP 8 스타일 가이드)  (1) 2022.12.12
상수  (0) 2022.12.12
Syntactic Sugar  (0) 2022.12.09
옵셔널 파라미터  (0) 2022.12.09
type 함수  (0) 2022.12.07
Comments