■ Python ■

파이썬 기초 문법 총정리 (필수 암기용)

샵이티 2025. 5. 20. 13:04
반응형

Python을 처음 공부할 때 외워두면 큰 도움이 되는 기본 문법, 내장 자료형, 연산자, 제어문 등 핵심 개념들 기초 실력을 다지기 위해 반드시 익혀야 할 내용!!

 

 

✅ 1. 기본 데이터 타입

  • 정수형: int (예: x = 5)
  • 실수형: float (예: y = 3.14)
  • 문자열: str (예: name = "Python")
  • 불린형: bool (예: flag = True)

✅ 2. 자료구조 (컨테이너)

  • 리스트: list (예: my_list = [1, 2, 3])
  • 튜플: tuple (예: my_tuple = (1, 2, 3))
  • 딕셔너리: dict (예: my_dict = {"name": "Alice", "age": 25})
  • 집합: set (예: my_set = {1, 2, 3})

✅ 3. 연산자

▶ 산술 연산자

  • + 더하기
  • - 빼기
  • * 곱하기
  • / 나누기 (실수)
  • // 몫
  • % 나머지
  • ** 제곱

▶ 비교 연산자

  • == 같다
  • != 다르다
  • > 크다
  • < 작다
  • >= 크거나 같다
  • <= 작거나 같다

▶ 논리 연산자

  • and 그리고
  • or 또는
  • not 부정

▶ 대입 연산자

  • = 대입
  • += 더해서 대입
  • -= 빼서 대입
  • *= 곱해서 대입
  • /= 나눠서 대입

✅ 4. 조건문

python
if 조건: 실행문 elif 조건2: 실행문 else: 실행문

✅ 5. 반복문

▶ for 문

python
for i in range(5): print(i) # 0부터 4까지 출력

▶ while 문

python
while 조건: 실행문

✅ 6. 함수 정의

python
def 함수이름(매개변수): return 반환값

예시:

python
def add(a, b): return a + b

✅ 7. 주요 내장 함수

  • print() 출력
  • input() 입력
  • len() 길이 반환
  • type() 데이터 타입 확인
  • range() 숫자 범위 생성
  • int(), float(), str(), bool() → 형 변환

✅ 8. 리스트 메서드 (자주 사용하는 것)

  • append() 요소 추가
  • pop() 마지막 요소 제거
  • insert() 특정 위치에 삽입
  • remove() 특정 값 제거
  • sort() 정렬
  • reverse() 반대로 정렬

✅ 9. 문자열 메서드 (자주 사용하는 것)

  • lower() 소문자 변환
  • upper() 대문자 변환
  • strip() 공백 제거
  • replace(old, new) 문자열 치환
  • split() 문자열 나누기
  • '구분자'.join(리스트) 문자열 합치기

✅ 10. 기타 문법

  • # 한 줄 주석
  • ''' 또는 """ 여러 줄 주석
  • 들여쓰기 필수 (보통 4칸)
  • 코드 블록은 반드시 같은 들여쓰기 사용
반응형