6. 참 또는 거짓, 불린형 데이터
파이썬으로 데이터 분석하기
문자열과 수에 이어 세 번째로 배울 데이터 유형은 불린형(Boolean)이다. 불린형은 참(True) 또는 거짓(False)를 나타내는 데이터로 주로 단독으로 사용하기보다 이다 혹은 아니다 대답이 가능한 비교표현의 결과로 사용된다.
먼저, 불린형 데이터를 직접 써서 사용하는 경우이다. 이 때 첫 글자는 대문자로 써주어야 불린형 데이터가 된다. 변수 a에 참(True)라는 불린형 데이터를 쓰고 데이터 유형을 확인해 주는 파이썬의 type() 함수로 확인해 보면 bool이라고 나온다.
두 번째는 비교 표현(Comparison Operators)의 결과로 데이터의 참과 거짓을 나타내는 것이다 . 아래 연산자들은 그 결과로 참 또는 거짓이라는 불린형 데이터를 반환한다.
비교 연산자(Comparison Operators)
(*여기서 a와 b가 같다고 할 때 ‘=’가 아닌 ‘==’를 쓰는 데 유의하자. ‘=’는 변수에 값을 입력할 때 사용한다.)
나중에 조건문에서 배우겠지만 조건문은 if 조건이 참(True)일 때 if 바로 아래 적힌 문장들(블록)을 실행하고, 거짓(False)이면 실행하지 않거나 else 다음에 적은 문장을 실행하므로 불린형 데이터를 반환하는 비교표현과 함께 쓰이는 경우가 많다.
조건문은 참 또는 거짓을 나타내는 불린형 데이터와 함께 쓰이는 경우가 많다.
마지막으로 문자열이나 수에도 참과 거짓이 있다. 파이썬은 문자열이 비어 있거나 수의 값이 0일 때 False를 반환하는데, 파이썬의 bool 내장 함수를 사용해 보면 자료형의 참과 거짓을 확인해 볼 수 있다.
* 참고자료
파이썬 초보 학습자를 위한 4시간에 배우는 파이썬 기초문법
How to think like a computer scientist : Learning with Python 3