두 값을 비교하여 True 또는 False를 반환하는 연산자를 비교 연산자라 한다. 이번 시간에는 파이썬 비교 연산자 == 와 is 차이 점에 대해 알아보겠다. is 의 사용 빈도는 그렇게 높지 않다.
생소한 내용일 수 있지만 알아두면 나중에 필요할 때가 있을 것이다. == 값이 같은지를 비교 is 참조 메모리 주소가 같은지 비교 차이점은 간단하다. 비교 대상이 값 또는 메모리 주소에 따라 그 결과가 달라진다.
(True or False) == 비교연산자 == 는 값만 비교하기 때문에 값이 같은 A, B, C 는 연산 결과는 모두 True 가 나온다. is python 비교 연산자 is는 같은 객체(object)를 가리키면 True 그렇지 않을 땐 False를 반환한다. A와 C는 같은 객체를 가리키며 참조하는 메모리 주소도 같기 때문 A is C 만 True를 반환한다. id 객체마다 고유의 값이 부여된다.
이 값은 id() 함수로 확인할 수 있다. 이 고윳값이 같을 땐 가리키는 ...
#
python
#
파이썬
#
파이썬is
#
파이썬비교연산자
#
파이썬연산자
원문 링크 : 파이썬 비교 연산자 == 와 is 차이