반응형
프로그래밍 언어를 공부하다 보면 저절로 생기는 개념입니다. 우리가 일반적으로 정의하는 변수는 전역변수(global variable)입니다.
>>> a=3
>>> b=5
지역변수가 특수한 개념입니다. 함수 안에서 정의된 변수들이 지역변수입니다.
>>> def my_add3(a):
addval=3
return a+addval
함수 안에 정의된 변수 addval 은 지역변수입니다. my_add3 라는 함수 안에서만 존재합니다. 지역변수들은 함수가 실행될 때 생겼다가, 함수 값이 반환되며 사라집니다.
>>> addval
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
addval
NameError: name 'addval' is not defined
또한 위 함수의 parameter 인 a 도 지역변수입니다.
반응형
'1. 파이썬 시작 > TIPS' 카테고리의 다른 글
파이썬 경로 추가 방법 (반영구적, 영구적) (2) | 2021.03.22 |
---|---|
파이썬 설치경로 확인하는 법 (0) | 2021.03.22 |
파이썬 한줄에 여러 변수 정의하기 (0) | 2021.03.02 |
파이썬 개행(Enter) 하는 방법 (0) | 2021.03.02 |
파이썬에서 들여쓰기의 의미와 일반적 들여쓰기 (0) | 2020.12.05 |
댓글