코딩도장_Unit 4. 기본 문법 알아보기

김민주·2021년 12월 31일
0

AIFFEL_풀잎스쿨

목록 보기
14/23
post-thumbnail

4.1 세미콜론

많은 프로그래밍 언어들은 구문이 끝날 때 세미콜론(;)을 붙여야 하지만 파이썬은 붙이지 않는다.
단, 세미콜론을 붙여도 문법 에러는 발생하지 않습니다. 보통 한 줄에 여러 구문을 사용할 때 세미콜론으로 구분해 준다.

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

4.2 주석

  • 주석(comment)
    • 파이썬에서 사람만 알아볼 수 있도록 작성하는 부분.
    • 파이썬 인터프리터가 처리하지 않으므로 프로그램의 실행에는 영향을 주지 않는다.
    • 보통 코드에 대한 자세한 설명을 작성하거나, 특정 코드를 임시로 사용하지 않도록 만들 때 사용
# 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로 저장하면 해결된다.

4.3 들여쓰기

  • 들여쓰기
    • 코드를 읽기 쉽도록 일정한 간격을 띄워서 작성하는 방법
    • 파이썬은 들여쓰기 자체가 문법
    • 만약 들여쓰기를 해야 할 곳에서 하지 않으면 문법 에러가 발생
    • 들여쓰기 방법은 공백(스페이스) 2칸, 4칸, 탭(tab) 등
    • 파이썬은 공백 2칸, 공백 4칸, 탭 문자 등을 각각 사용해도 동작이 잘 된다
    • 파이썬 코딩 스타일 가이드(PEP 8)에서는 공백 4칸으로 규정
if a == 10:
print('10입니다.')    # 들여쓰기 문법 에러
# 실행 결과
IndentationError: expected an indented block

4.4 코드 블록

  • 코드 블록
    • 특정한 동작을 위해서 코드가 모여 있는 상태
    • 파이썬은 들여쓰기를 기준으로 코드 블록 구성
    • 같은 블록은 들여쓰기 칸 수가 같아야 하고, 공백과 탭 문자를 섞어 쓰면 안 된다.
profile
안녕하세요 :-) 잘 부탁드립니다!

0개의 댓글