Boolean type: bool
bool 자료형은 참(True)과 거짓(False)으로 나타내는 자료형이다.
a = True
b = False
type(a)
# <class 'bool'>
type(b)
# <class 'bool'>
1 < 2
# True
5 > 3+3
# False
10 == 1*10
# True
※ True와 False는 파이썬의 예약어로 첫 문자를 항상 대문자로 써야 한다.
자료형의 참과 거짓
<False>
1. 문자열이 비어있는 경우
2. 자료구조(리스트, 튜플 등)가 비어있는 경우
3. 숫자 0
4. None
" " | False |
[ ] | |
( ) | |
{ } | |
0 | |
None |
<True>
1. 0보다 큰 수
2. 비어있지 않은 문자열이나 자료구조
bool 연산
bool( 값 또는 식 )
논리 연산자(logical operator)
or - 논리식 중에 하나라도 True이면 True 반환
and - 논리식 모두 True이면 True 반환
not - 논리식의 결과가 True이면 False 반환, Fasle이면 True 반환
True | and | True | True |
True | False | False | |
False | True | False | |
False | False | False | |
True | or | True | True |
True | False | True | |
False | True | True | |
False | False | False | |
Not |
True | False | |
False | True |
반응형
'Python (Data) > 이론' 카테고리의 다른 글
[python] 패키지, 모듈, 함수, 클래스 개념 정리 (0) | 2020.11.25 |
---|---|
[python] List Comprehension- 코드 한줄로 기존 list에서 원하는 조건을 충족하는 값만으로 새로운 list 만들기 (0) | 2020.11.25 |
[python] for 반복문 (0) | 2020.11.25 |
[Python의 built-in 자료구조] list, tuple, set, dict (0) | 2020.11.11 |
댓글