반응형
파이썬 내장 함수 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
사용 사례:
- 조건문에서 참(True) 또는 거짓(False) 여부를 판별할 때
- 리스트나 문자열이 비어있는지 확인할 때
bool
함수를 사용하면 값을 명시적으로 참/거짓으로 변환하여 논리 연산에서 보다 명확하게 처리할 수 있습니다.
'실버를 위한 코딩 > 파이썬' 카테고리의 다른 글
[내장 함수] 파이썬 내장 함수 breakpoint (5) | 2024.10.03 |
---|---|
[파이썬] 파이썬에서 특수 매서드란? (1) | 2024.10.02 |
[내장 함수] 파이썬 내장 함수 bin(x) (3) | 2024.09.29 |
[내장 함수] 파이썬 내장 함수 format() (2) | 2024.09.28 |
[내장 함수] 파이썬 내장 함수 repr() (2) | 2024.09.27 |