세조목

PYTHON 정리(점프투파이썬 - 불 자료형)(23.12.31) 본문

데이터 분석 공부/Python

PYTHON 정리(점프투파이썬 - 불 자료형)(23.12.31)

세조목 2023. 12. 31. 18:40
  • 본 내용들은 PYTHON을 공부하면서 차후 제가 복습하기위해 정리해놓은 것으로 제가 새롭게 알게된 내용들만을 정리하였습니다. 또한 배움이 부족하여 미처 다 파악하지 못한 부분들도 많으니 혹시나 이 포스팅을 보시는 분들께서는 다른 포스팅, 도서, 강의도 함께 참고하시기 바라겠습니다.

 

1. 개념

불(bool)이란 True(참), False(거짓)을 나타내는 자료형이다.

 

자료형에는 참과 거짓이 있다.

출처: 점프투파이썬

문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어있는 경우와 None은 거짓이다.

반대의 경우는 참이다.

 

문자열, 리스트, 튜플, 딕셔너리 등이 참이냐 거짓이냐를 활용해서

반복문을 계속해서 돌리거나 정지시키거나 할 수 있다.

a = [3, 5, 8, 12]
while a:
	print(a.pop())
    
>>> 12
>>> 8
>>> 5
>>> 3

 

2. 연산

bool( ) 함수를 활용하면 특정 값이 True인지 False인지를 확인할 수 있다.

bool("NETRO")
>>> True

bool()
>>> False

bool([3, 4, 5])
>>> True

bool(())
>>> False