ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • not, and, or 연산 순서
    Python 2023. 10. 27. 20:16
    반응형

    논리 연산자가 식 하나에 들어있으면 not, and,or 순으로 연산된다

     

    not True and False or not False # 왼쪽과 같은 식이 있다면
    (not True) and False or (not False) # not 연산을 먼저 해서 정리해준뒤
    (False and False) or True # and 연산 시행
    False or True # 마지막으로 or  연산을해준다
    >> True

    비교연산자와 논리 연산자가 섞여 있을 경우에는 

     

    1 == 1 and 1 != 1 # 논리연산자와 비교연산자가 함께 있을때는
    (1 == 1) and (1 != 1) # 비교연산자를 먼저 한뒤
    True and False # 논리 연산자를 처리해준다
    >> False
    728x90

    'Python' 카테고리의 다른 글

    여러 줄로 된 문자열 출력  (0) 2023.10.27
    is, is not 은 객체를 비교한다  (0) 2023.10.27
    print 함수 특징 - sep, end  (0) 2023.10.27

    댓글

Designed by Tistory.