본문 바로가기
파이썬/통계분석

[파이썬 강의] 41. 논리연산자

by 만다린망고 2021. 10. 14.
반응형

우리가 배울 연산자는 아래 세가지입니다. 

- 산술 연산자
- 비교연산자
- 논리연산자

산술연산자와 비교연산자는 이미 배운 상태입니다. 오늘은 논리연산자를 배워봅시다. 

 

논리연산자는 논리연산에서 사용되는 연산자입니다. 논리연산은 부울연산이라고도 부릅니다. '부울'이라는 단어는 논리형을 배울 때 설명드린 것처럼 조지 부울의 이름을 딴 것입니다. 논리연산은 디지털논리회로를 만들 때 사용됩니다. 컴퓨터 반도체도 디지털 논리회로입니다. 대학에서는 이산수학이라는 과목에서 배웁니다. 

파이썬 논리연산자는 and, or, not 세가지가 있습니다. 논리형을 가지고 연산을 수행합니다. 표로 정리해봅시다. 

 

연산 연산자 설명 예시
논리곱 and 둘다 True인 경우에만 True >>> True and True
True
>>> True and False
False
>>> False and True
False
>>> False and False
False
논리합 or 하나만 True 여도 True >>> True or True
True
>>> True or False
True
>>> False or True
True
>>> False or False
False
부정 not 참과 거짓을 뒤집음 >>> not True
False
>>> not False
True

 

반응형

댓글