[파이썬 기초] 비교 연산자 및 컨테이너 타입 연산자 오버로딩


[파이썬 기초] 비교 연산자 및 컨테이너 타입 연산자 오버로딩

오늘 빡세게 파이썬 진도를 많이 나가려고 작정을 했다. 그래서 뒤늦게 단항 산술 연산자와 확장 산술 연산자에 이어서 비교 연산자 및 컨테이너 타입 연산자 오버로딩에 대해 작성하려고 한다. 1. 비교 연산자 오버로딩 위의 표는 두 객체 인스턴스를 비교하여 True 또는 False를 반환하는 비교 연산자 메소드이다. __lt__( )는 정의되어 있는 상태라면, < 연산자에 대해 호출하게 된다. 이 때 만약 __gt__( ) 메소드가 없으면 > 연산자에 대해서도 __lt__( ) 메소드가 대신 호출되며, 이 경우에는 결과가 반전된다. __eq__( )와 __ne__( ) 메소드, __le__( )와 __ge__( ) 메소드 사이에서도 같은 결과가 일어나게 된다. 코드양이 좀 길다..........

[파이썬 기초] 비교 연산자 및 컨테이너 타입 연산자 오버로딩에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [파이썬 기초] 비교 연산자 및 컨테이너 타입 연산자 오버로딩