더북(TheBook)

1.11 파이썬 불리언 연산자 요약

불리언(boolean) 연산자는 특별한 값인 True 혹은 False를 반환한다. 논리(logic) 연산자 andor는 단락 논리 규칙(short-circuit logic)10을 따르는 것을 기억하자. 표 1-2는 비교 및 논리 연산자의 의미와 반환값을 정리한 것이다.

▼ 표 1-2 파이썬 비교 연산자와 논리 연산자

연산자

의미

반환값

==

값 일치

True 혹은 False

!=

값 불일치

True 혹은 False

>

초과

True 혹은 False

<

미만

True 혹은 False

>=

이상

True 혹은 False

<=

이하

True 혹은 False

and

and 논리

첫 번째 혹은 두 번째 피연산자의 값

or

or 논리

첫 번째 혹은 두 번째 피연산자의 값

not

not 논리

True 혹은 False, 단일 피연산자 값의 반대 값을 반환

표 1-2의 모든 연산자는 이항 연산자다(피연산자가 2개라는 의미다). not 연산자만 단일 피연산자를 가지며, 논리 값의 반대 값을 반환한다.

 

 


10 역주 조건문의 최종 결과가 남아 있는 표현식의 테스트 결과와 상관없이 확정될 수 있다면 남아 있는 표현식은 실행 자체를 하지 않는다는 규칙이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.