코드 블록
코드 블록은 단일 명령문이 예상되는 위치에서 사용하는 명령문
그룹입니다. 코드 블록은 if
, elif
, else
, for
, while
,
try
, except
, def
, class
문 중 하나 뒤에
올 수 있습니다. 이들 명령문은 콜론 문자(:
)를
사용하여 코드 블록을 도입합니다. 예를 들어,
if x == 1:
y = 2
z = 3
elif:
y = 4
z = 5
들여쓰기는(Java에서 사용하는 중괄호 대신) 코드 블록을 구분하기 위해 사용합니다. 블록의 모든 행은 동일한 위치로 들여써야 합니다. 이것은 들여쓰기의 변화가 코드 블록의 종료를 표시하기 때문입니다. 대개 수준당 4개의 공백만큼 들여씁니다. 행을 들여쓰기 위해 탭보다는 공백을 사용할 것을 권장합니다. 공백과 탭을 혼합해서는 안 됩니다. 모듈의 가장 바깥쪽 블록의 행은 1열에서 시작해야 하며, 그렇지 않으면 SyntaxError가 발생합니다.
코드 블록을 구성하는(및 콜론 뒤에 오는) 명령문은 세미콜론으로 구분되어 단일 행에 있을 수 있습니다. 예를 들어,
if x == 1: y = 2; z = 3;