▲ 그림 2-5 Hello World! 문자열의 글자 수 출력
그렇다면 컴퓨터는 이 2줄의 코드를 어떻게 이해한 것일까요? 컴퓨터는 파이썬 코드를 보면 무엇을 어떻게 동작시킬지 단계적으로 해석하는데, 이 단계를 따라가 봅시다. 먼저 foo = input() 문을 살펴보겠습니다.
foo = input() 문의 실행 순서
컴퓨터가 코드를 실행할 때는 우선순위 규칙을 따릅니다. 이 규칙 중 하나로, 등호(=)가 들어간 문장의 경우 = 오른쪽 문장을 먼저 실행하고 그다음에 =를 실행합니다.
▲ 그림 2-6 foo = input() 문의 실행 순서