반응형
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칸)
- 코드 블록은 반드시 같은 들여쓰기 사용
반응형
'■ Python ■' 카테고리의 다른 글
| FastAPI란? (3) | 2025.05.21 |
|---|---|
| 완전초보 0부터 시작, 파이썬 기초 마스터 (1) | 2025.05.21 |
| 파이썬 웹개발 실무 경험 쌓기 (0) | 2025.05.21 |
| 파이썬 Python 기초 이론 2. 실무와 자동화 입문 (2) | 2025.05.14 |
| 파이썬 Python 기초 이론 1. Python 기본 개념 (기초 이론) (0) | 2025.05.14 |