01강. [Python]파이썬의 기본 문법

2025. 1. 31. 08:01·Python/Foundation

파이썬의 기본 문법

파이썬에는 들여 쓰기, 주석 등 기본적인 문법, 개념들이 존재한다.

이들을 알아야 다른 개념들도 이해하기 쉽다.

 

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
'Python/Foundation' 카테고리의 다른 글
  • 04강. [Python]연산자
  • 03강. [Python]자료형
  • 02강. [Python]변수
  • 00강. [Python]파이썬이란?
C0de-Log
C0de-Log
c0de-log 님의 블로그 입니다.
  • C0de-Log
    C0de-Log
    C0de-Log
  • 전체
    오늘
    어제
    • 분류 전체보기 (18)
      • C (0)
      • Python (17)
        • Foundation (14)
        • Library (3)
      • ML (0)
      • 공모전 & 자격증 (1)
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Python
    연산자
    ADSP
    lambda
    조건문
    반복문
    변수
    numpy
    dictionary
    코드블록
    제어문
    polars
    합격
    리스트
    튜플
    넘파이
    함수
    사용자 정의 함수
    Pandas
    tuple
    주석
    람다
    폴라스
    딕셔너리
    판다스
    자료형
    세트
    클래스
    들여쓰기
    CLASS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
C0de-Log
01강. [Python]파이썬의 기본 문법
상단으로

티스토리툴바