반응형
[파이썬 연산자 기초] =와 ==의 차이는 뭘까? 나머지 %, 조건문 if까지 완벽 정리!
파이썬을 배우다 보면 이런 코드 많이 보셨을 거예요.
if x == 5:
print("x는 5입니다")
여기서 ==
는 뭘까? 그리고 =
랑은 뭐가 다를까요?
또 %
는 어떤 상황에서 쓰는 걸까요?
이번 글에서는 파이썬에서 꼭 알아야 하는 연산자들을 초보자도 쉽게 이해할 수 있도록 설명드릴게요.
✅ = vs == 완벽 비교
기호 | 이름 | 의미 | 예시 |
---|---|---|---|
= | 대입 연산자 | 값을 변수에 저장 | x = 10 |
== | 비교 연산자 | 같은지 True/False로 비교 | x == 10 |
예시:
x = 10 # x에 10을 저장
if x == 10: # x가 10과 같은가?
print("x는 10입니다")
✅ % 연산자 – 나머지를 구하는 기호
print(5 % 2) # 결과: 1
print(6 % 2) # 결과: 0
%는 나눗셈의 나머지를 구하는 연산자입니다.
짝수인지 검사
:n % 2 == 0
홀수인지 검사
:n % 2 == 1
실전 예제: 짝수만 출력
data = [1, 2, 3, 4, 5, 6]
for n in data:
if n % 2 == 0:
print(n)
출력 결과:
2
4
6
✅ 조건문에서 비교는 == 로!
조건문에서는 =
가 아니라 ==
를 써야 합니다.
score = 90
# ❌ 에러 발생
# if score = 90:
# ✅ 올바른 방식
if score == 90:
print("점수가 90점입니다")
🎯 요약 정리
=
: 값을 저장 (대입)==
: 값을 비교 (True/False)%
: 나머지를 구함- 짝수/홀수 판별, 조건 분기, 반복 필터링 등에 자주 사용
반응형
'파이썬 공부하기!!' 카테고리의 다른 글
[파이썬 기초 문법] 콜론 : 은 왜 꼭 써야 할까? if문, def 함수에서 빠지면 에러나는 이유 (0) | 2025.07.16 |
---|---|
[파이썬 함수 괄호 정리] 함수() 괄호는 왜 비었는데 꼭 써야 할까? (1) | 2025.07.16 |
[파이썬 조건문 + 함수 활용] 조건에 따라 함수 다르게 실행하기! 실전 예제로 배우는 def + if (0) | 2025.07.16 |
[파이썬 함수 기초] def로 나만의 명령어 만들기! 반복되는 코드를 깔끔하게 정리하는 법 (0) | 2025.07.16 |
[파이썬 f-string 완전 정복] print(f"{}")는 왜 쓰는 걸까? 문자열 안에 변수 넣는 가장 쉬운 방법 (0) | 2025.07.11 |