본문 바로가기
DEV/파이썬 이론

파이썬 코딩 :: 파이썬 불(논리, Boolean), 비교 연산자

by 올커 2022. 4. 5.

파이썬 불(bool), 비교(is, is not), 논리연산자


비교연산자  ▶  두 값의 관계 판단

논리연산자  ▶  두 값의 논리값 판단

 

비교연산자, 논리연산자의 판단 결과는

"불의 논리"에 따라 True, False로 출력할 수 있다.

*불의 논리는 영국 수학자 George Boole에 의해서 만들어진 것으로 참(True), 거짓(False)를 나타낸다.
(불의 논리 : Boolean logic)
(불 연산자 : Boolean operator)

 

※ 비교연산자의 종류와 설명

연산자 설명(Desc)
== 같다
!= 다르다
is 같다(객체 비교)
is not 다르다(객체 비교)
> 크다(초과)
>= 크거나 같다(이상)
< 작다(미만)
<= 작거나 같다(이해)

< 추가 설명 >

==, != : 숫자, 문자열 비교 가능, 대소문자 구분

is, is not : 객체(Object) 비교

ex) 숫자 1과 1.0은 등호비교(==)시 True이지만,

객체 비교(is)시 False(1은 정수, 1.0은 실수)

 

 

※ 논리연산자의 종류와 설명

연산자 설명(Desc)
and 논리곱(양쪽 모두 참일때 True,
하나라도 거짓이면 False)
or 논리합(하나라도 참이면 True,
양쪽 모두 거짓일때 False)
not 논리부정(참→False, 거짓→True)

 

※ bool 함수 : 정수, 실수, 문자열을 불로 만들 때 사용

· 정수 0, 실수 0.0  →  False

· 나머지  →  True

 

반응형

댓글