불리언(boolean)은 데이터의 참True
또는 거짓False
을 판단하는 값 또는 데이터 유형입니다. 비교 연산자와 논리 연산자 등을 사용하여 참과 거짓을 판단할 수 있으며, 자료형에는 bool() 함수를 사용할 수 있습니다.
비교 연산자
비교 연산자는 비교하는 값의 상대성을 판단하는 연산자입니다.
비교 연산자 | 의미 |
x < y | x가 y보다 작다 |
x > y | x가 y보다 크다 |
x == y | x와 y가 같다 |
x != y | x와 y가 같지 않다 |
x >= y | x가 y보다 크거나 같다 |
x <= y | x가 y보다 작거나 같다 |
논리 연산자
논리 연산자에는 and
, or
, not
이 있으며, 이를 통해 참과 거짓을 판단합니다.
연산자 | 의미 |
x and y | x와 y모두 True이어야 True |
x or y | x와 y중 하나가 True이면 True |
not x | x가 False이면 True |
조건 연산자
조건 연산자인 in
을 사용하면 리스트, 튜플 또는 문자열에 특정 요소가 포함되어 있는지 확인할 수 있습니다.
조건문 | 결과 |
'a' in ['a', 'b', 'c'] | True |
'd' not in ['a', 'b', 'c'] | True |
'a' in ('a', 'b', 'c') | True |
'd' not in ('a', 'b', 'c') | True |
'a' in 'python' | False |
'a' not in 'python' | True |
자료형의 참과 거짓
각 자료형은 기본적으로 참 또는 거짓의 불리언 값을 갖습니다. 0
또는 공백, 비어있는 리스트, 튜플, 딕셔너리를 제외하고는 대부분 참의 값을 갖습니다.
자료형 | True | False |
숫자 | 0이 아닌 숫자 | 0 |
문자 | "비어있지 않은 문자열" | "" |
리스트 | ["비어있지", "않은", "파이썬", "리스트"] | [] |
튜플 | ("비어있지", "않은", "파이썬", "튜플") | () |
딕셔너리 | {"비어있지": "않은", "파이썬": "딕셔너리"} | {} |
'개발 > Python' 카테고리의 다른 글
파이썬 for 구문 설명 (0) | 2021.12.07 |
---|---|
파이썬 조건문 설명: if, else, elif (0) | 2021.12.06 |
파이썬 변수 설명 (0) | 2021.12.03 |