20분
불린과 비교 연산: 참과 거짓
Day 2: 자료형 심화
불린과 비교 연산: 참과 거짓
Python 기초 1: 변수, 자료형, 조건문, 반복문 > Day 2: 자료형 심화
학습 목표
불린 타입을 이해한다 비교 연산자와 논리 연산자를 사용할 수 있다
불린(bool) 타입
참(True) 또는 거짓(False), 딱 두 가지 값만 가진다.
에디터 로딩 중...
비교 연산자
두 값을 비교해서 True/False를 반환한다.
| 연산자 | 의미 | 예시 |
|---|---|---|
== | 같다 | 5 == 5 -> True |
!= | 같지 않다 | 5 != 3 -> True |
> | 크다 | 5 > 3 -> True |
< | 작다 | 5 < 3 -> False |
>= | 크거나 같다 | 5 >= 5 -> True |
<= | 작거나 같다 | 3 <= 5 -> True |
에디터 로딩 중...
흔한 실수: = vs ==
에디터 로딩 중...
=는 할당, ==는 비교!
조건문에서 =를 쓰면 에러난다.
논리 연산자: and, or, not
| 연산자 | 의미 | 예시 |
|---|---|---|
and | 둘 다 True면 True | True and True -> True |
or | 하나라도 True면 True | True or False -> True |
not | 반대로 | not True -> False |
에디터 로딩 중...
실무 활용: 데이터 검증
에디터 로딩 중...
Truthy와 Falsy
Python에서는 모든 값이 True/False로 평가될 수 있다.
Falsy (거짓으로 평가):
False0,0.0""(빈 문자열)[](빈 리스트){}(빈 딕셔너리)None
나머지는 전부 Truthy (참으로 평가)
에디터 로딩 중...