Python
not, and, or 연산 순서
nirocat
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