CODEDRAGON ㆍDevelopment/Python
들여쓰기와 제어문
· 파이썬은 들여쓰기를 강제하여 코드의 가독성을 높이고 있습니다.
· 가장 바깥쪽의 코드는 반드시 1열에서 시작해야 합니다. (그렇지 않으면 IndentationError: unexpected indent 에러 발생)
· 블록 내부에 있는 구문들은 동일한 열에 위치해야 하며 블록의 끝은 들여쓰기가 끝나는 부분으로 간주됩니다.
· python에는 블럭지정을 위해 {, }, begin, end 등의 키워드가 존재하지 않습니다.
· 들여쓰기를 할 때에는 탭과 공백을 섞어 쓰지 않습니다.
· 코딩블럭을 시작하는 문장인 if, for, def 문들의 끝에 콜론(:)을 사용하고 내부의 코딩블럭은 동일한 들여쓰기를 사용합니다.
· 들여쓰기는 보통 공백문자 4개로 표시합니다.
IndentationError: unexpected indent |
들여쓰기(indent)
· 들여쓰기를 이용해서 구문을 그룹핑하여 코딩블럭을 만드는 것은 파이썬을 다른 언어와 구분짓는 중요한 특징중의 하나입니다. 들여쓰기로 인해 파이썬은 높은 가독성을 유지할 수 있습니다.
· 들여쓰기는 공백, 탭 둘중 어느것을 사용해도 됩니다.
· 하나의 파일 내에서 공백과 탭 중에 하나만 사용해야 합니다. (중요)
· 들여쓰기의 정도는 파일 전체를 통틀어 일치해야 합니다.
· 같은 들여쓰기의 정도는 블록으로 지정됩니다.
구분 |
코딩블럭 생성 방법 |
C C# Java |
Curly Bracket ({...}) |
Python |
들여쓰기(공백, 탭) |
'Development > Python' 카테고리의 다른 글
DefaultCredentialsError, google.api_core.exceptions.PermissionDenied 해결방법 (0) | 2019.09.29 |
---|---|
GOOGLE_APPLICATION_CREDENTIALS 환경변수 등록하기 (0) | 2019.09.28 |
numpy 배열 저장하고 읽기 (0) | 2019.09.25 |
NumPy 패키지 특징 (0) | 2019.09.24 |
pymongo 패키지의 메소드 (0) | 2019.09.24 |