2-7. Boolean (부울, 불련)
Boolean
불(bool) 자료형은 참(True)과 거짓(False), 2가지 논리 값만을 나타내는 자료형이다.
True - 참
False – 거짓
※ True나 False는 파이썬의 예약어로 true, false와 같이 사용하지 말고 첫 문자를 항상 대문자로 사용해야 한다.
a = True
b = False
불 자료형은 조건문의 리턴값으로도 사용된다.
소스
print(1 == 1) |
결과
True |
위의 소스에서 "1 == 1" 은 "1과 1이 같은가?"를 묻는 조건문이다.
이런 조건문은 결과로 True 또는 False에 해당되는 불 자료형을 리턴하게 된다. 1과 1은 같으므로 True를 리턴한다.
소스
print(2 > 1) |
결과
True |
2는 1보다 크기 때문에 2 > 1 라는 조건문은 True를 리턴한다.
소스
print(2 < 1) |
결과
alse |
자료형의 참과 거짓
자료형의 참과 거짓을 구분하는 기준은 다음과 같다.
기본적으로 값이 존재하면 True, 존재하지 않거나 빈 공백이면 False 이다.
또한 양수는 True, 음수는 False로 판단하기도 한다.
값 |
참 or 거짓 |
"python" |
참 |
"" |
거짓 |
[1, 2, 3] |
참 |
[] |
거짓 |
() |
거짓 |
{} |
거짓 |
1 |
참 |
0 |
거짓 |
None |
거짓 |
'파이썬 기초' 카테고리의 다른 글
5. 문자열(String) 관련 함수, 메소드 (0) | 2020.05.16 |
---|---|
4. 숫자(number) 관련 연산자 및 함수. random (0) | 2020.05.16 |
3. 문자열 포매팅 (String formatting) (0) | 2020.05.16 |
데이터 타입 변경 - Data Type Conversion (0) | 2020.05.16 |
2-6. set (집합) (0) | 2020.05.16 |
2-5. Dictionary (딕셔너리) (0) | 2020.05.16 |
2-4. Tuples (튜플) (0) | 2020.05.16 |
2-3. List (리스트) (0) | 2020.05.16 |