- 진위형(Boolean Data) = 결과가 참(True) 또는 거짓(False)로 출력되는 자료형.
개념 | 형태 | ex |
진위형 (Boolean) |
True = 참(1 or -1) False = 거짓(0) |
a = (1<3) type(a) = <class 'bool'> |
1) 변수에 Bool 자료 저장하는 방법
: True 또는 False 문자 그대로를 사용합니다.
# 따옴표 없이 문자 그대로 사용합니다.
a = True
b = False
print(type(a))
<class 'bool'>
2) 명제의 반환값으로 사용하는 방법
: 명제를 사용하여 그 반환값을 사용합니다.
a = (1<2)
print(a)
True
3) 불 연산
함수 | 내용 | |
이름 | bool | |
설명 | 자료 S의 참과 거짓을 알려줘 | |
형태 | bool(S) | |
인자 | S = 자료 | |
반환 | True or False |
a = bool(‘python’)
b = bool([])
print(a)
print(b)
True
False
4) 다른 자료형의 참과 거짓
자료형 | 참 or 거짓 |
문자열(String Data) | False = 비어있음 True = 나머지 경우 |
리스트(List) | |
튜플(Tuple) | |
딕셔너리(Dictionary) | |
숫자형(Number Data) | False = 0 or None True = 나머지 경우 |
*참고 : 점프 투 파이썬