파이썬 불(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
반응형
'DEV > 파이썬 이론' 카테고리의 다른 글
파이썬 코딩 :: 파이썬 Pygame, 게임 만들기_똥 피하기 (0) | 2022.08.13 |
---|---|
파이썬 코딩 :: 파이썬 tkinter, GUI 실습_계산기 만들기 (2) | 2022.08.09 |
파이썬 코딩 :: 파이썬 자료형(문자) (0) | 2021.12.08 |
파이썬 코딩 :: 파이썬 자료형(숫자) (0) | 2021.12.07 |
파이썬 코딩 :: 파이썬 문법(사칙연산, 주석, 조건문, 반복문) (0) | 2021.12.06 |
댓글