Table of Contents
✅ 파이썬 연산자란 무엇인가요?
파이썬에서 **연산자(Operator)**는 숫자나 문자 등을 계산하거나 비교할 때 사용하는 기호입니다. 이번 주에는 산술 연산자, 비교 연산자, 논리 연산자, 문자열 연산자를 모두 배워봅니다.

➕ 산술 연산자: 숫자 계산하기
📘 기본 산술 연산자 종류
연산자 | 의미 | 예시 | 결과 |
---|---|---|---|
+ | 더하기 | 3 + 2 | 5 |
– | 빼기 | 5 – 2 | 3 |
* | 곱하기 | 4 * 2 | 8 |
/ | 나누기 | 6 / 3 | 2.0 |
// | 몫 | 7 // 3 | 2 |
% | 나머지 | 7 % 3 | 1 |
** | 제곱 | 2 ** 3 | 8 |
💡 실습 예제
a = 7
b = 3
print(a + b) # 10
print(a // b) # 2
print(a % b) # 1
🧾 비교 연산자: 값을 비교해보자
비교 연산자는 두 값을 비교한 결과를 True 또는 False로 반환합니다.
📘 비교 연산자 종류
연산자 | 설명 | 예시 | 결과 |
---|---|---|---|
== | 같다 | 3 == 3 | True |
!= | 다르다 | 5 != 2 | True |
> | 크다 | 5 > 3 | True |
< | 작다 | 2 < 1 | False |
>= | 크거나 같다 | 4 >= 4 | True |
<= | 작거나 같다 | 3 <= 5 | True |
🧠 논리 연산자: 조건을 판단하자
논리 연산자는 여러 조건을 그리고/또는/반대로 판단할 때 사용합니다.
📘 논리 연산자 종류
연산자 | 설명 | 예시 | 결과 |
---|---|---|---|
and | 둘 다 참이면 참 | True and False | False |
or | 하나라도 참이면 참 | True or False | True |
not | 참/거짓 반대로 바꿈 | not True | False |
✂️ 문자열 연산자: 문자를 연결하고 반복하자
파이썬에서는 문자열도 연산이 가능합니다!

📘 문자열 관련 연산자
연산자 / 함수 | 설명 | 예시 | 결과 |
---|---|---|---|
+ | 문자열 연결 | "Hi" + "There" | "HiThere" |
* | 문자열 반복 | "Hi" * 3 | "HiHiHi" |
len() | 문자열 길이 반환 | len("Python") | 6 |
💡 인덱싱 & 슬라이싱
s = "Python"
print(s[0]) # 'P'
print(s[-1]) # 'n'
print(s[0:3]) # 'Pyt'
print(s[2:]) # 'thon'

🧩 실습 문제로 복습해보기
💬 문제 1
다음 코드의 결과는?
print("apple" + "banana")
정답 보기
📝 정답: applebanana
💬 문제 2
x = 10
y = 3
print(x % y)
정답 보기
📝 정답: 1
💬 문제 3
msg = "Hello"
print(msg[1:4])
정답 보기
📝 정답: ell
📌 오늘 배운 핵심 요약
주제 | 핵심 개념 |
---|---|
산술 연산자 | 숫자 계산 (+ , - , * , / 등) |
비교 연산자 | 두 값 비교 (== , != , > , < 등) |
논리 연산자 | 조건 판단 (and , or , not ) |
문자열 연산자 | 문자열 연결/반복, 길이 확인 |
⏭️ 다음 주에는 if 조건문을 배워요!
4주차에는 if, elif, else를 배워서 프로그램이 상황에 따라 다르게 동작하도록 만들어볼 거예요!
조건문은 진짜 ‘코딩다운 코딩’의 시작이랍니다. 기대하세요! 😄