본문 바로가기
Python/Python Programming language

[초급] 파이썬 연산자/ 비교 연산자 (==, !=, >, <, >=, <=)

by Maccrey Coding 2024. 9. 18.
반응형

 

파이썬에서는 데이터 간의 비교를 수행할 때 비교 연산자를 사용합니다. 비교 연산자는 두 값이나 변수의 관계를 평가하여 불리언(True 또는 False) 결과를 반환합니다.

이 글에서는 파이썬의 주요 비교 연산자들(==, !=, >, <, >=, <=)에 대해 초보자도 쉽게 이해할 수 있도록 설명하겠습니다.

1. 동등 연산자 (==)

동등 연산자는 두 값이 같은지 비교합니다. 두 값이 같으면 True, 다르면 False를 반환합니다.

예시 코드

# 동등 연산자 사용 예시
a = 5
b = 5
c = 7

print(a == b)  # 출력: True (5와 5는 같습니다)
print(a == c)  # 출력: False (5와 7은 다릅니다)

동등 연산자는 숫자, 문자열, 리스트 등 다양한 데이터 타입에서 사용될 수 있습니다.

2. 불일치 연산자 (!=)

불일치 연산자는 두 값이 다른지 비교합니다. 두 값이 다르면 True, 같으면 False를 반환합니다.

예시 코드

# 불일치 연산자 사용 예시
a = 8
b = 10
c = 8

print(a != b)  # 출력: True (8과 10은 다릅니다)
print(a != c)  # 출력: False (8과 8은 같습니다)

불일치 연산자는 두 값이 서로 다른지 확인할 때 유용합니다.

3. 크다 연산자 (>)

크다 연산자는 왼쪽 값이 오른쪽 값보다 큰지 비교합니다. 왼쪽 값이 더 크면 True, 그렇지 않으면 False를 반환합니다.

예시 코드

# 크다 연산자 사용 예시
a = 15
b = 10

print(a > b)  # 출력: True (15는 10보다 큽니다)
print(b > a)  # 출력: False (10은 15보다 작습니다)

이 연산자는 두 값 간의 상대적인 크기를 비교할 때 사용됩니다.

4. 작다 연산자 (<)

작다 연산자는 왼쪽 값이 오른쪽 값보다 작은지 비교합니다. 왼쪽 값이 더 작으면 True, 그렇지 않으면 False를 반환합니다.

예시 코드

# 작다 연산자 사용 예시
a = 3
b = 7

print(a < b)  # 출력: True (3은 7보다 작습니다)
print(b < a)  # 출력: False (7은 3보다 크다)

작다 연산자는 두 값 간의 상대적인 크기를 비교하는 데 사용됩니다.

5. 크거나 같음 연산자 (>=)

크거나 같음 연산자는 왼쪽 값이 오른쪽 값보다 크거나 같는지 비교합니다. 왼쪽 값이 더 크거나 같으면 True, 그렇지 않으면 False를 반환합니다.

예시 코드

# 크거나 같음 연산자 사용 예시
a = 10
b = 10
c = 5

print(a >= b)  # 출력: True (10은 10과 같거나 크다)
print(a >= c)  # 출력: True (10은 5보다 크다)
print(c >= a)  # 출력: False (5는 10보다 작다)

이 연산자는 두 값이 서로 같거나 한 값이 더 큰지 확인할 때 사용됩니다.

6. 작거나 같음 연산자 (<=)

작거나 같음 연산자는 왼쪽 값이 오른쪽 값보다 작거나 같은지 비교합니다. 왼쪽 값이 더 작거나 같으면 True, 그렇지 않으면 False를 반환합니다.

예시 코드

# 작거나 같음 연산자 사용 예시
a = 8
b = 8
c = 12

print(a <= b)  # 출력: True (8은 8과 같거나 작다)
print(a <= c)  # 출력: True (8은 12보다 작다)
print(c <= a)  # 출력: False (12는 8보다 크다)

작거나 같음 연산자는 두 값이 서로 같거나 한 값이 더 작은지 확인할 때 사용됩니다.

 

파이썬의 비교 연산자들은 두 값 간의 관계를 평가하는 데 필수적인 도구입니다. 동등 연산자(==), 불일치 연산자(!=), 크다 연산자(>), 작다 연산자(<), 크거나 같음 연산자(>=), 작거나 같음 연산자(<=)는 각각 다른 비교 작업을 수행하며, 조건문과 루프에서 자주 사용됩니다.

이 연산자들을 잘 이해하고 활용하면 보다 효율적이고 정확한 프로그래밍이 가능합니다.

 

이제 이 비교 연산자들을 사용하여 파이썬에서 데이터 간의 관계를 비교하고 조건문을 작성해 보세요!

구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

반응형