brunch

You can make anything
by writing

C.S.Lewis

by 박경아 Mar 05. 2021

6. 참 또는 거짓, 불린형 데이터

파이썬으로 데이터 분석하기

문자열과 수에 이어 세 번째로 배울 데이터 유형은 불린형(Boolean)이다. 불린형은 참(True) 또는 거짓(False)를 나타내는 데이터로 주로 단독으로 사용하기보다 이다 혹은 아니다 대답이 가능한 비교표현의 결과로 사용된다.


먼저, 불린형 데이터를 직접 써서 사용하는 경우이다. 이 때 첫 글자는 대문자로 써주어야 불린형 데이터가 된다. 변수 a에 참(True)라는 불린형 데이터를 쓰고 데이터 유형을 확인해 주는 파이썬의 type() 함수로 확인해 보면 bool이라고 나온다.


두 번째는 비교 표현(Comparison Operators)의 결과로 데이터의 참과 거짓을 나타내는 것이다 . 아래 연산자들은 그 결과로 참 또는 거짓이라는 불린형 데이터를 반환한다.

비교 연산자(Comparison Operators)


(*여기서 a와 b가 같다고 할 때 ‘=’가 아닌 ‘==’를 쓰는 데 유의하자. ‘=’는 변수에 값을 입력할 때 사용한다.)


나중에 조건문에서 배우겠지만 조건문은 if 조건이 참(True)일 때 if 바로 아래 적힌 문장들(블록)을 실행하고, 거짓(False)이면 실행하지 않거나 else 다음에 적은 문장을 실행하므로 불린형 데이터를 반환하는 비교표현과 함께 쓰이는 경우가 많다.

조건문은 참 또는 거짓을 나타내는 불린형 데이터와 함께 쓰이는 경우가 많다.


마지막으로 문자열이나 수에도 참과 거짓이 있다. 파이썬은 문자열이 비어 있거나 수의 값이 0일 때 False를 반환하는데, 파이썬의 bool 내장 함수를 사용해 보면 자료형의 참과 거짓을 확인해 볼 수 있다.



* 참고자료

캐글 강의 https://www.kaggle.com/learn/overview

점프투파이썬 https://wikidocs.net/book/1

파이썬 초보 학습자를 위한 4시간에 배우는 파이썬 기초문법

https://joshua-mobile-choi-1756.trinket.io/python-3-4#/tasks/task-1-print-statement

How to think like a computer scientist : Learning with Python 3

http://openbookproject.net/thinkcs/python/english3e/

매거진의 이전글 쉽게 이해하는 빅데이터 (4)
작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari