이 밖에도 코딩을 하다 보면 ‘찾았다/못 찾았다’, ‘성공했다/실패했다’, ‘좋다/나쁘다’ 등으로 구분해 변수에 저장해야 할 때가 많습니다. 만약 불 자료형이 없다면 이러한 정보를 문자열로 저장해야 하지만, 불 자료형으로 저장하면 코드의 가독성을 높일 수 있습니다.
불 자료형 대신 문자열로 표현한 경우
find = "OK"
success = "FAIL"
is_good = "GOOD"
불 자료형으로 표현한 경우
find = True # 찾으면 True, 못 찾으면 False
success = False # 성공하면 True, 실패하면 False
is_good = True # 좋으면 True, 나쁘면 False