들여쓰기와 제어문

CODEDRAGON Development/Python

반응형


 

 

 

들여쓰기와 제어문

·       파이썬은 들여쓰기를 강제하여 코드의 가독성을 높이고 있습니다.

·       가장 바깥쪽의 코드는 반드시 1열에서 시작해야 합니다. (그렇지 않으면 IndentationError: unexpected indent 에러 발생)

·       블록 내부에 있는 구문들은 동일한 열에 위치해야 하며 블록의 끝은 들여쓰기가 끝나는 부분으로 간주됩니다.

·       python에는 블럭지정을 위해 {, }, begin, end 등의 키워드가 존재하지 않습니다.

·       들여쓰기를 할 때에는 탭과 공백을 섞어 쓰지 않습니다.

·       코딩블럭을 시작하는 문장인 if, for, def 문들의 끝에 콜론(:)을 사용하고 내부의 코딩블럭은 동일한 들여쓰기를 사용합니다.

·       들여쓰기는 보통 공백문자 4개로 표시합니다.

 

 

 

 

 

들여쓰기(indent)

·       들여쓰기를 이용해서 구문을 그룹핑하여 코딩블럭을 만드는 것은 파이썬을 다른 언어와 구분짓는 중요한 특징중의 하나입니다. 들여쓰기로 인해 파이썬은 높은 가독성을 유지할 수 있습니다.

·       들여쓰기는 공백, 둘중 어느것을 사용해도 됩니다.

·       하나의 파일 내에서 공백과 탭 중에 하나만 사용해야 합니다. (중요)

·       들여쓰기의 정도는 파일 전체를 통틀어 일치해야 합니다.

·       같은 들여쓰기의 정도는 블록으로 지정됩니다.

 

구분

코딩블럭 생성 방법

C

C#

Java

Curly Bracket ({...})

Python

들여쓰기(공백, )

 

 

 


반응형

'Development > Python' 카테고리의 다른 글

역전파 수식  (0) 2019.10.26
SandDance  (0) 2019.10.24
파이썬 기본 문형, 파이썬의 예약어, 잘못된 예약어 사용  (0) 2019.10.21
아이리스 데이터(iris dataset)  (0) 2019.10.18
JupytherLab(주피터랩)  (0) 2019.10.16