20

불린과 비교 연산: 참과 거짓

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면 TrueTrue and True -> True
or하나라도 True면 TrueTrue or False -> True
not반대로not True -> False
에디터 로딩 중...

실무 활용: 데이터 검증

에디터 로딩 중...

Truthy와 Falsy

Python에서는 모든 값이 True/False로 평가될 수 있다.

Falsy (거짓으로 평가):

  • False
  • 0, 0.0
  • "" (빈 문자열)
  • [] (빈 리스트)
  • {} (빈 딕셔너리)
  • None

나머지는 전부 Truthy (참으로 평가)

에디터 로딩 중...