본문 바로가기
Coding/Python

코딩도장 / Unit 8. 불과 비교,논리 연산자 알아보기

by 09337 2019. 12. 26.

불과 비교 연산자 사용하기

 

비교 연산자와 논리 연산자의 판단 결과로 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)를 판단함.

 

 

참고

 

댓글