티스토리챌린지1 [Python] 파이썬 - 15. is와 == dml 차이 파이썬에서 동일한 것을 비교하는 구문은 두 가지가 있다. 등호가 두 개 붙어있는 연산자 '=='와 파이썬 만의 고유 문법인 'is'가 존재한다.보통 둘은 구분을 하지 않고 사용한다. 그럼, 이 두 연산자는 아무런 차이가 없을까? 다음 코드를 보자. is: 두 객체의 메모리 주소가 같은지 (즉, 같은 객체인지) 여부를 확인한다.- 예를 들어, a is b는 a와 b가 같은 메모리 주소를 가리키는지 확인합니다.- is 연산자는 동일 객체 참조 여부를 검사하는 데 사용됩니다.- 참조 여부값까지 동일해야한다. ==: 두 객체의 값이 같은지 확인한다.- a == b는 a와 b의 값이 동일한지를 비교합니다.- == 연산자는 객체의 내용(값)을 비교합니다.- A와 B의 참조값(메모리주소)의 동일 여부와는 상관없이 .. 2024. 11. 24. 이전 1 다음