변수의 유효범위
1. global scope : 전역 스코프
2. local scope : 지역 스코프
(ex)
name = '하루'
#- name은 문자열 '하루'를 가리키는 변수입니다.
def change_name():
name = '시우'
#- 여기서 name은 해당 함수 내에서만 문자열 '시우'를 가리킵니다.
change_name()#- 함수를 호출해도 아무 일도 일어나지 않습니다
print(name)
#- 첫 줄, 즉 함수 바깥에서 정의된 문자열 '하루'가 출력됩니다.
여기서 전역변수는?
- name = '하루'
- 함수 내부를 포함, 코드 어디에서든 참조 가능
여기서 지역 변수는?
- name='시우'
- change_name() 내부에서 정의되어 밖에서 볼 수 없음.
'개발공부 > AIFFEL_LMS' 카테고리의 다른 글
[F3-7]함수에 여러 인자 한번에 전달하기 (0) | 2021.01.08 |
---|---|
[F3-6] 함수의 매개변수 정의하기 (0) | 2021.01.08 |
[F 02-13~] Jupyter notebook - 데이터 분석계의 워드 (0) | 2021.01.07 |
[F02-6~02-12] Github / add, staging, commit (0) | 2021.01.06 |
Terminal로 패키지 관리하기 - apt-get (0) | 2021.01.04 |