반응형
python 의 ==
, is
비교
==
: 값을 비교is
: 메모리를 비교
>>> x,z = 1,1
>>> z == x
True
>>> z is x
True
>>> x,z = 300,300
>>> x == z
True
>>> x is z
False
변수가 1 일때는 ==
, is
모두 True
변수가 300 일때는 is
는 False
파이썬은 정수 -5 ~ 256을 특정 메모리에 저장 해두고,
변수 생성시 참조를 통해 사용한다
그래서 300은 서로 다른 메모리를 참조해서 False가 된다
728x90
728x90
BIG
'Programming > Python' 카테고리의 다른 글
math 분수 계산 (0) | 2020.07.03 |
---|---|
python print - sep, end (0) | 2020.07.02 |
문자열 거꾸로(reverse) 시키기 (0) | 2020.06.29 |
dict 에서 value max인 key, value값 찾기 (0) | 2020.06.28 |
Array(list)의 원소 개수 카운팅 (0) | 2020.06.27 |
댓글