더북(TheBook)

 

41 bool 값과 논리 연산

 

 

<강의보기> 04:40

이번 시간에는 bool 형식이 아닌 값이 논리 연산에서 어떻게 평가되는지 살펴보고, 어떻게 활용되는지 알아보겠습니다.

논리 연산에는 TrueFalse만 쓸 수 있을까요? 아닙니다. 파이썬이 TrueFalse로 최종 평가할 수 있는 것은 무엇이든지 쓸 수 있습니다. 어떤 값을 파이썬이 TrueFalse로 평가하는지는 어떻게 알 수 있을까요? bool에 값을 넣어 호출해 보면 그 값이 어떻게 평가되는지 알 수 있습니다.

REPL을 열고 bool()에 몇 가지 숫자를 넣어 볼까요?

 

REPL

>>> bool(0)

False

>>> bool(1)

True

>>> bool(-1)

True

>>> bool(-13515)

True

 

0을 넣었을 때만 False가 나오고 나머지는 양수든 음수든 모두 True가 나옵니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.