정수 객체와 실수 객체가 서로 다른 것은 어떻게 확인하나요?

Seong Woong Kim·2022년 11월 22일
0

Python

목록 보기
1/18

정수 객체와 실수 객체가 서로 다른지 확인하려면 id 함수를 사용하면 됩니다.

id는 객체의 고유한 값(메모리 주소)을 구합니다. (이 값은 파이썬을 실행하는 동안에는 계속 유지되며 다시 실행하면 달라집니다).

>>> id(1)
1714767504
>>> id(1.0)
55320032

두 객체의 고유한 값이 다르므로 서로 다른 객체입니다. 그래서 1과 1.0을 is로 비교하면 False가 나옵니다. is, is not은 클래스로 객체를 만든 뒤에 객체가 서로 같은지 비교할 때 주로 사용합니다.

==, !=is, is not의 동작 방식이 다르다는 정도만 알아 두면 됩니다.

profile
성장과 연구하는 자세를 추구하는 AI 연구개발자

0개의 댓글