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

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