11 블록
이번 시간에는 블록(block)을 알아보겠습니다.
if문를 쓸 때 사용한 콜론(:)과 들여쓰기에 관한 내용입니다. 우선 새 파일을 만들고 ifblock.py로 저장합니다. 다음과 같이 코드를 작성하고 실행해 봅니다.
코드 ifblock.py
if True: print('블록에 속한 코드')← 블록
실행 결과
블록에 속한 코드
파이썬 코드에서 콜론 다음에 들여 쓴 코드를 ‘블록’이라고 부릅니다. 블록은 같은 실행 흐름에서 순서대로 실행되는 코드 덩어리입니다. 지금은 하나의 ‘if 조건에 따라 실행 여부가 결정되는 코드 덩어리’라고 이해해도 됩니다. 앞으로 블록을 더 자주 보게 될 것입니다. 블록에 어떤 문법적 특징이 있고, 블록이 실행될 때 어떤 의미가 있는지 좀 더 자세히 살펴보겠습니다.
블록은 반드시 콜론 다음 줄에 써야 하고, 들여쓰기를 해야 합니다. 들여쓰기 칸 수는 몇 칸이든 상관없지만, 파이썬에서는 네 칸을 권장합니다. 파이썬 코드를 지원하는 편집기에서는 Tab을 누르면 자동으로 네 칸 들여쓰기가 됩니다.