본문 바로가기
Development/Python

[Python] 파이썬 예제 - 데이터 형식 - Boolean

by 푸민 2020. 9. 23.
반응형

안녕하세요 푸민입니다.

Boolean 타입은 참과 거짓을 나타내는 데이터입니다. True(참) or False(거짓) 처럼 두가지 데이터를 가집니다.


1. Boolean 타입 생성

>>> isNumber = False;
>>> isStr = True;
>>> print(type(isNumber))
<class 'bool'>
>>> isTure = 2 > 1
>>> print(isTrue)
True
>>> isFalse = 1 > 2
>>> print(isFalse)
False

Boolean 타입은 True 나 False 로 생성할 수 있습니다. 조심해야될 것은 true 나 false는 안된다는 것입니다. type() 함수를 사용하면 해당 변수의 타입을 알 수 있습니다. isTrue의 2 > 1 는 2가 1보다 크기 때문에 True가 반환됩니다. 반대로 1 > 2는 1이 2보다 작은데 큰지를 비교했기 때문에 False가 반환됩니다.


2. 다른 자료형의 Boolean

Boolean 타입 이외의 각 자료형은 아래와 같이 참과 거짓으로 구분이 됩니다.

데이터 True or False
"Fumin" True
"" False
[1, 2, 3, 4, 5] True
[] False
10 True
0 False

문자열의 경우 빈 문자열이면 False 내용이 있으면 True, 숫자는 0이면 False 다른 숫자면 True, 각 괄호는 내용이 있으면 True 없으면 False가 됩니다.


3. Boolean 연산 - bool

>>> print(bool("Fumin"))
True
>>> print(bool(""))
False
>>> print(bool(10))
True
>>> print(bool(0))
False
>>> print(bool([1, 2, 3, 4, 5]))
True
>>> print(bool([]))
False

위와 같이 bool() 함수를 이용하여 해당 값이 참인지 거짓인지 알 수 있습니다.

반응형

댓글