1. 세미콜론 ( ; )

우리가 여러 언어를 배우며 구문이 끝날때 ; (세미콜론)을 붙여야된다고 배웠지만 파이썬에는 세미콜론을 붙이지 않는다.

 

그러나, 세미콜론을 붙여도 문법적으로 에러는 발생하지 않는다. 보통적으로 한 줄에 여러 구문을 사용할 때 세미콜론으로 구분한다.

C언어에서 세미콜론을 제거헀을 때 생기는 오류
파이썬에서 세미콜론을 넣거나 빼도 문제없이 실행이 된다.

 

 

2. 주석

코드를 작성할 때 사람만 알아볼 수 있도록 작성하는 부분을 주석이라고 한다.

주석은 파이썬 인터프리터가 처리하지 않음으로 프로그램의 실행에는 영향을 끼치지 않는다.

 

파이썬에서 1줄주석, 여러줄 주석을 사용하는 방법

 

3. 들여쓰기

들여쓰기란 코드를 읽기 쉽게 일정한 간격을 작성하는 방법이지만 파이썬은 들여쓰기 자체가 문법이다.

들여쓰기방법은 스페이스바2, 4, 탭 등 여러가지 방법이 있다.
어떤 공백을 사용해도 동작이 잘 되지만 파이썬 코딩 스타일 가이드(PEP 8)에서는 공백4칸으로 규정하고있다.

 

파이썬에서 들여쓰기를 사용하지 않았을때와(위) 들여쓰기를 사용하였을 때(아래)

 

4. 코드블록

코드블록은 특정한 동작을 위해서 코드가 모여 는 상태를 말한다.
파이썬은 들여쓰기를 기준으로 코드블록을 구성한다.

단, 같은블록은 들여쓰기 칸 수가 같아야하고, 공백과 탭을 섞어 쓰면 안된다.

 

 

 

 

 

왼쪽코드에서

탭1칸(위), 탭2칸(아래) 를 사용할경우 들여쓰기에러가 나오는 것을 볼 수있고

 

 

탭1칸(위), 탭1칸+스페이스바 2칸(아래) 를 사용하여도 들여쓰기 에러가 나오는 것을 볼 수 있다.

 

이처럼 들여쓰기에 사용하는 공백이 서로 다르다면 들여쓰기가 성립하지 않는 것을 볼 수 있다.

+ Recent posts