지금까지 and 와 or에 대해 알아봤습니다.
각각 하는 기능이 이름과 관련이 있다는 걸 발견했나요?
그렇다면 not은 어떨까요?
숫자 1과 숫자 1은 같기 때문에 당연히 True의 값이 나와야 하지만, 우리가 얻은 값은 False가 나왔습니다.
간단하게 설명하면 not 연산은 not 뒤에 값의 반대 값을 표시합니다.
not 뒤가 True라면 False를, False라면 True를 표시해주죠.
의미로 보자면, "뒤에 있는 값은 아니지?" 라고 할 수 있습니다.
"숫자 1과 숫자 1은 같지 않지?"라고 물어본다면 "아닌데?" 라는 의미로 False가 표시되는 거죠.