파이썬 연산자와 문자열 처리 배우기 | 3주차 강의 정리

✅ 파이썬 연산자란 무엇인가요?

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

파이썬 연산자

➕ 산술 연산자: 숫자 계산하기

📘 기본 산술 연산자 종류

연산자의미예시결과
+더하기3 + 25
빼기5 – 23
*곱하기4 * 28
/나누기6 / 32.0
//7 // 32
%나머지7 % 31
**제곱2 ** 38

💡 실습 예제

a = 7
b = 3
print(a + b)   # 10
print(a // b)  # 2
print(a % b)   # 1

🧾 비교 연산자: 값을 비교해보자

비교 연산자는 두 값을 비교한 결과를 True 또는 False로 반환합니다.

📘 비교 연산자 종류

연산자설명예시결과
==같다3 == 3True
!=다르다5 != 2True
>크다5 > 3True
<작다2 < 1False
>=크거나 같다4 >= 4True
<=작거나 같다3 <= 5True

🧠 논리 연산자: 조건을 판단하자

논리 연산자는 여러 조건을 그리고/또는/반대로 판단할 때 사용합니다.

📘 논리 연산자 종류

연산자설명예시결과
and둘 다 참이면 참True and FalseFalse
or하나라도 참이면 참True or FalseTrue
not참/거짓 반대로 바꿈not TrueFalse

✂️ 문자열 연산자: 문자를 연결하고 반복하자

파이썬에서는 문자열도 연산이 가능합니다!

문자열 연산자

📘 문자열 관련 연산자

연산자 / 함수설명예시결과
+문자열 연결"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를 배워서 프로그램이 상황에 따라 다르게 동작하도록 만들어볼 거예요!
조건문은 진짜 ‘코딩다운 코딩’의 시작이랍니다. 기대하세요! 😄

Loading

댓글 남기기