파이썬의 기본 문법
파이썬에는 들여 쓰기, 주석 등 기본적인 문법, 개념들이 존재한다.
이들을 알아야 다른 개념들도 이해하기 쉽다.
1. 들여쓰기
들여 쓰기는 코드를 읽기 쉽도록 일정한 간격을 띄어서 작성하는 것이다.
파이썬에서는 들여쓰기 자체가 문법으로 들여 쓰기를 하지 않으면 문법 에러가 발생한다.
들여 쓰기는 보통 공백 4칸이며 나중에 배울 for, while문에 주로 이용되고 예시는 다음과 같다.
for i in range(3):
print("Hello!") # 들여쓰기
Hello!
Hello!
Hello!
for i in range(3):
print("Hello!") # 들여쓰기X
IndentationError: expected an indented block after 'for' statement on line 1
2. 코드 블록
위에서 말했듯이 파이썬에서는 들여 쓰기 자체가 문법이다.
코드 블록은 코드들이 모여있는 상태를 뜻하며 들여쓰기를 기준으로 블럭을 구성한다.
같은 블럭 내에 있는 코드들은 모두 같은 칸 수로 들여 쓰기가 되어있어야 한다.
a = 10
if a == 10:
print("코드블럭 시작!")
print("코드블럭 중간!")
print("코드블럭 끝!")
코드블럭 시작!
코드블럭 중간!
코드블럭 끝!
a = 10
if a == 10:
print("코드블럭 시작!")
print("코드블럭 중간!") # 들여쓰기 칸 수가 다르다.
print("코드블럭 끝!")
IndentationError: unindent does not match any outer indentation level
3. 주석
주석은 사람만 알아볼 수 있도록 작성하는 부분이며 프로그램 실행에는 영향을 주지 않는다.
보통 코드를 설명하거나 프로그램 실행 시 제외시키고 싶은 코드에 적용한다.
주석은 한 줄 주석과 여러 줄 주석이 있으며 여러 줄 주석은 보통 Docstring을 작성할 때 사용한다.
Docstring은 클래스, 함수 등을 정의할 때 작성하는 설명이다.
print("한 줄 주석은 #을 사용한다.") # 한 줄 주석 예시
한 줄 주석은 #을 사용한다.
def add():
'''2와 3을 더하는 함수''' # Docstring
print(2 + 3)
add()
5
'Python > Foundation' 카테고리의 다른 글
05강. [Python]리스트 (0) | 2025.02.01 |
---|---|
04강. [Python]연산자 (0) | 2025.01.31 |
03강. [Python]자료형 (1) | 2025.01.31 |
02강. [Python]변수 (0) | 2025.01.31 |
00강. [Python]파이썬이란? (1) | 2025.01.31 |