인프런 커뮤니티 질문&답변
동일값 변수의 ID 판단관련
작성
·
181
0
m = 800
n = 800
print (id(m))
print (id(n))
print (id(m) == (n))
이렇게 Python 변수를 선언 하였을 때 True가 나와야 하는데 False가 나옵니다.
ID값은 동일하게 나오는데, ==로 같은지 물었더니 False입니다.
1817573382640
1817573382640
False
사용중인 Python Version은 3.9.4 입니다
python cosole로 type해 보았습니다.
m = 900
n = 900
print (id(m), id(n))
2373609966416, 2373609966384
서로 다르게 나옵니다.
atom에서는 동일값이 나오지만 python idle에선 값이 다르네요
무엇이 문제 일까요?





