MINERVA/Python
2022. 5. 23. 16:39
반응형
z파이썬은 모든 것이 Object이다. 그리고, Object를 비교는 2가지 관점으로 고려된다.
1) 같은 Object인가?(같은 인스턴스인가?) --> 비교연산자: is
2) Object value 값이 같은가? --> 비교연산자 ==
예제)
# 예제1 과 결과1를 보면, "is" 비교 연산자는 object의 id, 즉, memory address가 같으면 True를 반환함을 확인
# 예제2 과 결과2를 보면, "==" 비교 연산자는 object가 가지고 있는 실제 value를 비교하여 같으면 True를 반환
# 여기서 전제조건은 같은 Data typs이여야 함
반응형