본문 바로가기
실버를 위한 코딩/파이썬

[내장 함수] 파이썬 내장 함수 bool

by forSilver 2024. 10. 1.
반응형

파이썬 내장 함수 bool

bool은 파이썬의 내장 함수로, 인수로 전달된 값을 불리언 값인 True 또는 False로 변환합니다. 불리언 값은 논리 연산에서 중요한 역할을 하며, 조건문, 반복문 등 다양한 상황에서 사용됩니다.

bool() 함수는 다음과 같은 규칙에 따라 값을 변환합니다.

  • False로 평가되는 값:
    • None
    • False
    • 0 (정수, 부동 소수점 등 모든 숫자형의 0 값)
    • 빈 시퀀스 (빈 문자열 '', 빈 리스트 [], 빈 튜플 (), 빈 딕셔너리 {}, 빈 세트 set())
  • 위에 나열되지 않은 나머지 값은 모두 True로 평가됩니다.

예제:

print(bool(0))         # False
print(bool(1))         # True
print(bool(""))        # False
print(bool("Hello"))   # True
print(bool([]))        # False
print(bool([1, 2, 3])) # True

위 사례 결과

사용 사례:

  1. 조건문에서 참(True) 또는 거짓(False) 여부를 판별할 때
  2. 리스트나 문자열이 비어있는지 확인할 때

bool 함수를 사용하면 값을 명시적으로 참/거짓으로 변환하여 논리 연산에서 보다 명확하게 처리할 수 있습니다.