네, 파이썬에는 '같지 않음(not equal)'을 비교하는 연산자가 있습니다. 바로 != 연산자입니다.
파이썬의 같지 않음 연산자
파이썬에서 두 값이 서로 다른지 확인할 때는 != 연산자를 사용합니다. 이 연산자는 두 값이 다르면 True, 같으면 False를 반환합니다.
a = 10
b = 20
print(a != b) # True 출력
print(a != 10) # False 출력파이썬 2.x와 파이썬 3의 차이점
과거 파이썬 2.x 버전에서는 <> 기호도 !=와 마찬가지로 '같지 않음' 연산자로 정의되어 있었습니다. 즉, 두 가지 표기법 모두 동일한 기능을 수행했습니다.
# 파이썬 2.x에서만 동작
print(10 <> 20) # True
print(10 != 20) # True그러나 파이썬 3부터는 <> 연산자가 폐기(deprecated)되어 제거되었습니다. 파이썬 3 환경에서 <>를 사용하면 SyntaxError: invalid syntax 오류가 발생하므로 반드시 !=만 사용해야 합니다.
정리
- 현재(파이썬 3) 유일하게 지원되는 같지 않음 연산자는
!=입니다. - 파이썬 2.x에서는
<>와!=가 모두 지원되었지만, 파이썬 3에서<>는 제거되었습니다. - 코드 호환성과 가독성을 위해 항상
!=를 사용하는 것이 좋습니다.