Coding/Python
코딩도장 / Unit 8. 불과 비교,논리 연산자 알아보기
09337
2019. 12. 26. 19:13
불과 비교 연산자 사용하기
비교 연산자와 논리 연산자의 판단 결과로 True, False를 사용한다. 즉, 비교 결과가 맞으면 True, 아니면 False이다.
두 숫자가 같은지 다른지 비교할 때 사용하는 연산자는 ==, !=이 있다. 같은지 비교할 때는 ==, 다른지 비교할 때는 !=
==,!=는 숫자 뿐만 아니라 문자도 비교 가능하다. 대소문자가 다르면 다른 문자열로 판단한다.
부등호: >(초과), <(미만), >(이상), <(이하)
>,<는 비교할 값과 같으면 무조건 거짓.
객체 비교:
is, is not

※ 값을 비교할 때는 is가 아니라 비교연산자를 사용해야 함.
논리 연산자
and: 두 값이 모두 True 여야 True. 하나라도 False이면 False가 나온다.
or: 두 값 중 하나라도 True이면 True. 두 값이 모두 False여야 False가 나온다.
not: not은 논릿값을 뒤집는다. 그래서 not True는 False가 되고, not False는 True가 된다.
논리 연산자와 비교 연산자 함께 사용

비교 연산자로 비교한 결과를 논리 연산자로 다시 판단함.
비교 연산자(is, is not, ==, !=, <, >, <=, >=)를 먼저 판단하고, 논리 연산자(not, and, or)를 판단함.
참고
