본문 바로가기

Programming/Python

[파이썬 프로그래밍] 13화 부울(bool)

[파이썬 프로그래밍] 13화 부울(bool)





 울이라고 하니까 부울대수가 생각 납니다. 컴퓨터구조 시간에 부울대수 배우시죠?

배울대수란? 영국의 수학자 G.Boole에 의해서 창시된 논리수학입니다. "A 또는 B이다" 라고 말한 인간의

표현을 기호(AND,OR,NOT 등의 논리연산자)를 사용하여 대수적으로 취급하도록 만든 것입니다.

이러한 것을 응용한것이 바로 '컴퓨터의 회로설계' 입니다.



부울(bool) 이란?



파이썬에서 부울(bool) 이란?

참과 거짓을 나타내는 자료형 입니다. 여기에 적용되는 값은 'True' ,'False' 입니다.


power 라는 변수를 만들고 거짓을 의미하는 'False' 값을 넣고 타입으로 확인해보면

bool 이라고 나오는 것을 확인 할 수 있습니다.


그렇다면, 부울은 도대체 언제 사용할까요? 

예상되다싶이 참과 거짓을 나타내기 때문에 논리연산,비교연산등에 사용됩니다.


비교연산자의 종료는 다음과 같습니다.



[파이썬 비교연산자]


크다 : >

작다 : <


같다: ==

다르다: !=


같거나 크다: >=

같거나 작다: <=





부울 사용하기




논리식을 바탕으로 위와 같이 사용할 수 있습니다.

and는 두값이 모두 참이어야 참을 반환하는데 그렇지 않으면 거짓을 

반환하게 되지요.


p.s 문자의 경우 값이 없으면 거짓을 값만 들어가면 '참'을 반환

합니다.