많은 프로그래밍 언어들은 구문이 끝날 때 세미콜론(;
)을 붙여야 하지만 파이썬은 붙이지 않는다.
단, 세미콜론을 붙여도 문법 에러는 발생하지 않습니다. 보통 한 줄에 여러 구문을 사용할 때 세미콜론으로 구분해 준다.
print('Hello'); print('1234')
# Hello, world! 출력
print('Hello, world!')
# 한 줄 주석
#print('Hello, world!')
a = 1 + 2 # 더하기
print('Hello, world!') #printf('1234567890')
# 블록주석
# 더하기
# a = 1 + 2
# print('Hello, world!')
📎 참고) 파이썬에서 한글 주석 사용하기
파이썬 3에서는 .py 스크립트 파일의 기본 인코딩이 UTF-8이다. 스크립트 파일을 다른 인코딩(CP949, EUC-KR)으로 저장하면 실행을 했을 때 에러가 발생한다.print('Hello, world!') # 한글 주석
# UTF-8이 아닐 시 발생하는 에러 File "hello.py", line 1 SyntaxError: Non-UTF-8 code starting with '\xc7' in file hello.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
이때는 스크립트 파일을 UTF-8로 저장하면 해결된다.
if a == 10:
print('10입니다.') # 들여쓰기 문법 에러
# 실행 결과
IndentationError: expected an indented block