반응형
안녕하세요 푸민입니다.
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() 함수를 이용하여 해당 값이 참인지 거짓인지 알 수 있습니다.
반응형
'Development > Python' 카테고리의 다른 글
[Python] 파이썬 예제 - 데이터 형식 - 집합 Set (0) | 2020.09.22 |
---|---|
[Python] 파이썬 예제 - 데이터 형식 - 사전, 딕셔너리 Dictionary (0) | 2020.09.20 |
[Python] 파이썬 예제 - 데이터 형식 - 튜플 Tuple (0) | 2020.09.12 |
[Python] 파이썬 예제 - 데이터 형식 - 리스트 List (0) | 2020.09.10 |
[Python] 파이썬 예제 - 데이터 형식 - 문자열 처리 (0) | 2020.09.09 |
댓글