관계 연산자(<,>,<=,>=,==,!=)
Programming/Python 2012. 11. 26. 15:51 |자료형 간에도 크기가 있다.
숫자 < 사전 < 리스트 < 문자열 < 튜플
작은것 -> 큰것
>>> {3:2} < [1,2,3]
>>> true
==는 객체가 같은 값을 가지고 있는지를 검사한다.
만일 두 개의 레퍼런스가 같은 객체를 가리키고 있는지 알고 싶다면 is 연산자를 이용한다.
x와 y는 값이 같지만 다른 객체이다.
y와 z는 값도 같고 같은 객체임을 알 수 있다. 그 이유는, z = y에 의해서 새로운 객체가 생성되는 것이 아니라 동일 객체에 대한 레퍼런스가 복사되기 때문이다.
즉, y와 z는 동일한 객체임을 알 수 있다.
'Programming > Python' 카테고리의 다른 글
임의의 정수를 비트단위로 (0) | 2013.02.01 |
---|---|
논리 연산자 (0) | 2012.11.26 |
Decimal 자료형 (0) | 2012.11.26 |
python의 Backticks ( repr() ) (0) | 2012.11.26 |
함수 (0) | 2012.11.26 |