이전 항목

4. 재귀 횟수 세기

다음 항목

1. 동일 객체에 대한 다수 명칭

현재 문서

주의사항

해당 문서는 중요 변경 작업 중에 있습니다. 일부 문서에 텍스트가 빠져있거나, 불어로 플레이스홀더(placeholder) 자리차지만 되어 있을 수 있습니다.

변수

사용설명서 시작부에, 다음과 같이 적을 것을 기억할 것이다:

move() 는 파이썬 함수 의 한 사례다. 함수는 명칭이 있다; 이 경우에 명칭은 move 가 된다. 유효한 명칭은 문자 혹은 밑줄 문자 “_” 로 시작되고, 문자, 숫자, 밑줄 문자 “_” 를 포함할 수 있다. 함수명 다음에 () 가 따라온다. 이것을 통해서 리보그(파이썬)에게 함수는 실행되거나 혹은 호출(실행과 호출은 동의어)되도록 일러준다.

함수는 객체(object) 라고 부르는 것의 한 사례다. 해당 객체에 하나 혹은 다수 명칭을 부여할 수 있다. 변수(variable) 는 객체에 부여하는 명칭이다. 파이썬에서 = 등호를 사용해서 명칭(변수)과 객체를 다음과 같은 방식으로 연결한다:

variable = object

예를 들어, turn_left() 함수를 타이핑하는 것이 너무 길다면, 다음과 같이 또다른 명칭(변수)을 정의할 수 있다:

left = turn_left    # 괄호 없음!
left()              # 활용 예

여러분 차례!

적어도 기존 함수 하나에 대해 새로운 명칭(변수)을 사용해 본다. 단일 프로그램에서 같은 객체를 참조하는데 두가지 다른 명칭을 사용할 수 있는가?