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)를 판단함.

 

 

참고