파이썬 기초

[파이썬 기초] 6. 비교연산자

외양간찾는 새끼소 2025. 2. 27. 12:14

1. 비교 연산자란?

= 명령어는 코딩에서 같다 를 의미하는 것이 아니라고 강조해 왔습니다.
드디어 코딩에서 같다를 의미하는 명령어를 배울 시간이 왔습니다.

비교 연산자란 두 수가 같은지, 큰지, 작은지, 크거나 같은지, 작거나 같은지, 서로 다른지를 확인해줘 라는 명령어 입니다.

따라서 컴퓨터는 비교 결과가 맞는지 틀린지 True 또는 False로 대답합니다.

  • a 가 b 보다 크다 : a > b
a = 3
b = 1

print(a > b)
print(b > a)
  • a 가 b 보다 작다 : a < b
a = 1
b = 3

print(a < b)
print(b < a)
  • a 와 b는 같다 : a == b
a = 3
b = 3
c = 4

print(a == b)
print(a == c)
  • a 가 b 보다 크거나 같다 : a >= b
a = 3
b = 2
c = 3

print(a >= b)
print(a >= c)
print(b >= a)
  • a 가 b 보다 작거나 같다 : a <= b
a = 3
b = 5
c = 3

print(a <= b)
print(a <= c)
print(b <= a)
  • a 와 b 는 다르다. : a != b
a = 3
b = 4
c = 3

print(a != b)
print(a != b)

2. 문자열 비교

숫자는 크고, 작고, 같다 라는 개념이 존재하는데 문자열에도 존재 할까요??
문자열은 크고 작은 것은 없습니다!
하지만 같다 라는 개념은 존재합니다!

str1 = "손콩떡"
str2 = "김대호"
str3 = "김대호"

print(str1 == str2)
print(st1 != str3)
print(str2 == str3)

3. 비교 연산자의 존재 이유

비교연산자를 숫자의 크기를 비교 할 수 있다는 것은 알겠는데 이걸 어디에 사용하는 걸까요?
비교 연산자는 99% if문 또는 while문에서 사용합니다.

그러니 비교 연산자의 가치는 if문과 while문을 배우실때 뼈저리게 알 수 있을것입니다.
다행히도 바로 다음이 if 문을 세션이니 비교연산자의 존재가치를 느끼기 위해 if문을 배우러 갑시다!!

'파이썬 기초' 카테고리의 다른 글

[파이썬 기초] 8. elif 와 else  (0) 2025.02.27
[파이썬 기초] 7. if문  (0) 2025.02.27
[파이썬 기초] 5. 복합 연산자  (0) 2025.02.27
[파이썬 기초] 4. 사칙연산  (0) 2025.02.27
[파이썬 기초] 3. 출력과 입력  (0) 2025.02.27