파이썬의 is 연산자와 == 연산자

파이썬에서는 객체가 같은지 확인하기 위해서 is 연산자와 == 연산자, 이렇게 두 개의 연산자를 사용합니다. 이 두 연산자의 차이점을 정확히 이해하지 않고 잘못 쓰시면 큰 낭패를 보실 수 잇는데요.


객체가 동일한 메모리 주소를 참조하는지를 알아내야 할 때는 is 연산자를 사용해야하고, 객체의 값이나 __eq__() 메서드의 호출 결과를 기준으로 비교하려고 할 때는 == 연산자를 사용해야 합니다.

이번 포스팅에서는 is 연산자와 == 연산자의 차이점에 대해서 알아보도록 하겠습니다.

📝 포스팅: https://www.daleseo.com/python-is/


파이썬의 is 연산자와 == 연산자

www.daleseo.com

파이썬의 is 연산자와 == 연산자

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 9월 18일 오후 9:56

댓글 0

    함께 읽은 게시물

    전략적 입사 지원

    ... 더 보기

     • 

    저장 22 • 조회 1,515



    개발 패러다임, "무엇을 하자"보다 "무엇을 하지말자"에 주목할 것

    『Clean Architecture』의 “FUNCTIONAL PROGRAMMING” 마지막에는

    ... 더 보기


    타인을 높이면 자신이 높아진다

    사람들은 대체로 자신을 높이고 싶어 한다. 그래서 남들이 쉽게 하지 못하는 일에 도전하기도 하고, 독보적인 성과를 내려고 노력하기도 한다. 때로는 타인을 억압하거나 폭력을 행사함으로써 자신을 높이려는 사람들도 보인다.

    ... 더 보기