본문 바로가기
방구석코딩/파이썬 기초문법

파이썬 데이터 유형 변환을 위한 bool 함수 이해

by 석세상 2023. 7. 3.
반응형

파이썬 데이터 유형 변환을 위하 bool 함수 이해에 대해 공부해보도록 하겠습니다.

파이썬 bool 함수 사용법

파이썬에서 bool() 함수는 변수값을 부울 데이터 유형으로 변환하는 데 사용됩니다. 부울 함수를 이해할 수 있도록 코드 예제, 설명을 통해 알아보겠습니다.

 

 

bool() 함수

파이썬에서 bool() 함수는 값을 부울 데이터 유형으로 변환하는 데 사용됩니다. 단일 인수를 허용하고 입력에 따라 True 또는 False를 반환합니다. 

 

0이 아닌 숫자를 부울로 변환

number1 = 42
number2 = 0

bool_number1 = bool(number1)
bool_number2 = bool(number2)

print(bool_number1)
print(bool_number2)

 

이 예제에는 "number1"과 "number2"라는 두 개의 변수가 있습니다.

 

"number1"은 0이 아닌 숫자인 값 42를 보유하고 "number2"는 파이썬의 부울 컨텍스트에서 거짓으로 간주되는 값 0을 보유합니다. bool() 함수를 사용하여 이러한 숫자를 해당 부울 표현으로 변환합니다. "bool_number1" 및 "bool_number2" 값을 인쇄하면 출력은 다음과 같습니다.

TRUE
FALSE

bool() 함수는 0이 아닌 숫자를 True로, 숫자 0을 False로 변환합니다.

 

문자열을 부울로 변환

str1 = "Hello"
str2 = ""

bool_str1 = bool(str1)
bool_str2 = bool(str2)

print(bool_str1)
print(bool_str2)

 

이 예제에는 "str1"과 "str2"라는 두 개의 변수가 있습니다. "str1"은 문자열 "Hello"를 포함하며 비어 있지 않기 때문에 Python의 부울 컨텍스트에서 True로 간주됩니다.

728x90

반면에 "str2"는 False에 해당하는 빈 문자열입니다. bool() 함수를 사용하여 이러한 문자열을 해당 부울 표현으로 변환합니다. "bool_str1" 및 "bool_str2" 값을 인쇄하면 출력은 다음과 같습니다.

TRUE
FALSE

bool() 함수는 비어 있지 않은 문자열을 True로, 비어 있는 문자열을 False로 변환합니다.

 

 

기타 데이터 유형을 부울로 변환

list1 = [1, 2, 3]
list2 = []

bool_list1 = bool(list1)
bool_list2 = bool(list2)

print(bool_list1)
print(bool_list2)

이 예제에는 "list1"과 "list2"라는 두 개의 변수가 있습니다. "list1"은 요소가 있는 비어 있지 않은 목록을 보유하고 "list2"는 빈 목록입니다. bool() 함수를 사용하여 이러한 목록을 해당 부울 표현으로 변환합니다.

 

"bool_list1" 및 "bool_list2" 값을 인쇄하면 출력은 다음과 같습니다.

TRUE
FALSE

bool() 함수는 비어 있지 않은 목록을 True로, 비어 있는 목록을 False로 변환합니다.

728x90
반응형

댓글