파이썬 데이터 유형 변환을 위하 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로 간주됩니다.
반면에 "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로 변환합니다.
'방구석코딩 > 파이썬 기초문법' 카테고리의 다른 글
[데이터 유형] 파이썬 튜플(tuple) 함수 이해 (0) | 2023.07.24 |
---|---|
[데이터 유형] 파이썬 list() 함수 이해, 슬라이싱 (0) | 2023.07.17 |
파이썬 str 함수 변환 (0) | 2023.06.26 |
파이썬 변수 유형, float 함수 변환(소수점 반올림, round) (0) | 2023.06.21 |
파이썬 변수 유형, int 함수 변환 (문자열, 실수, 부울) (0) | 2023.06.14 |
댓글