비교연산
1. 비교연산자
비교 연산자는 두 값을 비교하여 그 결과가 참(True)인지 거짓(False)인지를 판단하는 연산자입니다. 이 연산자들은 주로 조건문이나 반복문에서 조건을 검사할 때 사용됩니다.
1.1 == (같음)
두 값이 같으면 True를 반환합니다.
print(5 == 5) # 결과: True
# print(5 = 5) # 잘못된 예시
1.2 != (같지 않음)
- 두 값이 다르면 True를 반환합니다.
print(5 != 3) # 결과: True
1.3 < (작음)
- 왼쪽 값이 오른쪽 값보다 작으면 True를 반환합니다.
print(3 < 5) # 결과: True
1.4 <= (작거나 같음)
- 왼쪽 값이 오른쪽 값보다 작거나 같으면 True를 반환합니다.
print(5 <= 5) # 결과: True
1.5 > (큼)
- 왼쪽 값이 오른쪽 값보다 크면 True를 반환합니다.
print(6 > 5) # 결과: True
1.6 >= (크거나 같음)
- 왼쪽 값이 오른쪽 값보다 크거나 같으면 True를 반환합니다.
print(5 >= 5) # 결과: True
2. 다양한 활용
숫자뿐만 아니라 문자열, 리스트, 튜플 등도 비교할 수 있습니다. 문자열의 경우에는 맨 앞자리에 유니코드 순서대로 비교합니다.
print('apple' < 'banana') # 결과: True
위처럼 알파벳은 구분하기가 쉽지만 한글은 쉽지 않습니다. 유니코드표에서 하는 D558번째에 있으며 후는 D6C4번째에 있습니다.
print('하하' > '후후') # 결과: False
아래처럼 연속적인 비교도 가능합니다.
x = 10
print(5 < x < 15) # 결과: True