강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Sangmin Pak님의 프로필 이미지
Sangmin Pak

작성한 질문수

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

동일값 변수의 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에선 값이 다르네요

무엇이 문제 일까요?

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

파이썬 idle 에서 한 줄 실행 후 사이클이 끝나는 것으로 보이네요!

정상입니다. 저도 마찬가지구요!

혹시 모르니 저도 좀 더 알아보겠습니다.

Sangmin Pak님의 프로필 이미지
Sangmin Pak

작성한 질문수

질문하기