Python

[코딩도장] Unit 04 | 기본 문법

토오오끼 2021. 8. 29. 22:22
728x90
반응형

 

>Unit 04. 기본문법<

 

- 세미콜론

: 많은 프로그래밍 언어들은 구문이 끝날 대 ;(세미콜론)을 붙여하지만 파이썬은 세미콜론을 붙이지 않는다. 세미콜론을 붙여도 에러가 나는 것은 아니다. 한 줄에 여러 구문을 사용할 때 세미콜론으로 구분해준다.

print('Hello'); print('1234')

- 주석 

: 코드가 실행되지 않는 부분으로 코드에 대한 설명을 작성하거나 특정 코드를 임시로 작동하지 않도록 할 때 사용한다.

주석의 종류는 한 줄 주석과 블록 주석이 있다.

#한 줄 주석
print('Hello')

#print('Hello')

print('Hello') #print('Hello')

위의 코드에서 마지막 줄처럼 코드 뒤에 주석처리 하면 뒤의 코드는 실행되지 않는다.

# print('Hello')
# print('abcd')

위의 코드는 블록 주석이다. 블록 주석은 코드를 읽기 쉽도록 # 뒤에 공백을 한 칸 띄운다.

파이썬3에서는 .py 스크립트 파일의 기본 인코딩이 UTF-8이다. 이러한 파일을 다른 인코딩으로 저장하면 실행 시 에러가 발생한다. 주석에 한글을 사용했을 때 큰 문제가 생긴 적은 없지만 웬만하면 주석에도 한글을 안쓰는 것이 좋다.

 

- 들여쓰기 

들여쓰기는 코드를 읽기 쉽도록 일정한 간격을 띄워서 작성하는 방법이다. 파이썬에서 들여쓰기는 하나의 코드 블럭을 의미하기 때문에 들여쓰기는 매우 중요하다.

https://dojang.io/mod/page/view.php?id=2166

파이썬 코딩 스타일 가이드(PEP 8)에서는 공백 4칸으로 규정하고 있으며 탭과 혼용하면 오류의 원인이 되기도 한다.

탭이 4칸 공백과 같지만 혼용하는 것 보단 처음부터 끝까지 탭 또는 공백 4칸으로 통일하여 사용하는 것이 좋다.

웬만하면 가이드를 따라 공백 4칸을 추천한다.

 

728x90
반응형