코드 블록

코드 블록은 단일 명령문이 예상되는 위치에서 사용할 수 있는 명령문 그룹입니다.

코드 블록은 다음 명령문을 따를 수 있습니다: if, elif, else, for, while, try, except, def, 및 class. 이 명령문은 콜론 문자 :)와 함께 코드 블록을 소개합니다. 예를 들어:

if x == 1: 
    y = 2
    z = 3
elif:
    y = 4
    z = 5

들여쓰기를 사용하여 코드 블록을 구분합니다(자바에서 사용되는 중괄호가 아니라). 블록의 모든 행은 동일한 위치로 들여써야 합니다. 이것은 들여쓰기의 변화가 코드 블록의 종료를 표시하기 때문입니다. 레벨당 4개의 공백으로 들여쓰기하는 것이 일반적입니다. 공간을 사용하여 탭이 아닌 선을 들여쓰기할 것을 권장합니다. 공백과 탭을 혼합해서는 안 됩니다. 모듈의 가장 바깥쪽 블록에 있는 행은 열 1에서 시작하거나SyntaxError발생합니다.

코드 블록을 구성하는(그리고 콜론 뒤에 오는) 명령문은 세미콜론으로 구분된 단일 행에 있을 수도 있습니다. 예를 들어,

if x == 1: y = 2; z = 3;