목록지역변수 (1)
DevSSOM
파이썬 기초 - 전역변수와 지역변수
전역변수와 지역변수 def my_func(a): x = "Hello!" # 함수 안에서 x라는 변수를 만들었어 print(a) a = 3 my_func(a) # 3 print(x) # x를 출력하니까 에러가 뜸 Q. 왜 x가 출력되지 않을까? 함수 안에서 일어난 일은 함수 밖에 영향을 끼치지 않아. 전역변수 : 함수 밖에서 정의한 변수. 그래서 어디서든지 사용할 수 있는 변수. x = "Hello!" # 함수 밖에서 변수 x를 만들고 def my_func(): print(x) # x를 출력하는 함수를 만들었어 my_func() # 그리고 my_func을 호출하면, Hello! 출력 print(x) # 함수 밖에서도 x를 출력해달라고 하면, Hello! 출력 지역변수 : 특정 구문(for문, 함수...) ..
Python/기초
2021. 6. 8. 11:49