Python의 bool()
Python bool() 함수 값을 부울 값으로 반환하거나 변환하는 데 사용됩니다. 진실 또는 거짓 , 표준 진실 테스트 절차를 사용합니다.
예
파이썬3
x> => bool> (> 1> )> print> (x)> y> => bool> ()> print> (y)> |
산출
True False
Python의 bool() 메서드는 무엇입니까?
bool()은 다음의 내장 함수입니다. 파이썬 프로그래밍 언어. 다른 데이터 유형 값(문자열, 정수, 부동 소수점 등)을 부울 데이터 유형으로 변환하는 데 사용됩니다.
부울 데이터 유형은 2개의 값만 저장할 수 있습니다. 진실 그리고 거짓.
잘못된 값: 0, NULL, 빈 목록, 튜플, 사전 등 .
실제 값: 다른 모든 값은 true를 반환합니다.
bool() 메서드 구문
부울([x])
매개변수
- x: 부울 데이터 유형으로 변환하려는 모든 개체입니다.
반품
두 값 중 하나를 반환할 수 있습니다.
- 전달된 매개변수나 값이 True이면 True를 반환합니다.
- 전달된 매개변수나 값이 False이면 False를 반환합니다.
다음은 Python의 bool() 메서드가 false를 반환하는 몇 가지 경우입니다. 이를 제외하고 다른 모든 값은 True를 반환합니다.
- False 값이 전달되는 경우.
- 없음이 전달된 경우.
- (), [], 등과 같은 빈 시퀀스가 전달되는 경우
- 0, 0.0 등과 같은 숫자 유형으로 0이 전달되는 경우
- {}와 같은 빈 매핑이 전달되는 경우.
- __bool__() 또는 __len()__ 메서드가 있는 클래스의 객체인 경우 0 또는 False를 반환합니다.
bool() 함수 사용 방법
Python에서 bool() 함수를 사용하는 것은 매우 쉽습니다. 값을 매개변수로 전달하면 부울 데이터 유형으로 변환됩니다.
간단한 예를 통해 값을 부울 데이터 유형으로 변환하는 방법을 더 잘 이해해 보겠습니다.
bool() 함수의 추가 예
bool() 함수의 몇 가지 예를 살펴보겠습니다. 또한 이 섹션에서는 bool 기능에 대한 다양한 프로그램을 다룰 것입니다.
다양한 데이터 유형을 사용하는 Python bool()
이 예에서는 확인 중입니다. 부울() 부울, 정수, 없음과 같은 여러 유형의 변수를 사용하는 Python 메서드 튜플 , 뜨다 , 문자열 , 그리고 사전 .
파이썬3
# Python program to illustrate> # built-in method bool()> # Returns False as x is False> x> => False> print> (> bool> (x))> # Returns True as x is True> x> => True> print> (> bool> (x))> # Returns False as x is not equal to y> x> => 5> y> => 10> print> (> bool> (x> => => y))> # Returns False as x is None> x> => None> print> (> bool> (x))> # Returns False as x is an empty sequence> x> => ()> print> (> bool> (x))> # Returns False as x is an empty mapping> x> => {}> print> (> bool> (x))> # Returns False as x is 0> x> => 0.0> print> (> bool> (x))> # Returns True as x is a non empty string> x> => 'techcodeview.com'> print> (> bool> (x))> |
산출:
False True False False False False False True
Python의 사용자 입력 부울
여기서는 bool() 함수를 사용하여 부울 유형의 부울(True/False)로 입력을 받아 true 또는 false로 반환되는지 확인합니다.
파이썬3
user_input> => bool> (> input> (> 'Are you hungry? True or false: '> ))> if> user_input> => => 'True'> :> > print> (> ' You need to eat some foods '> )> else> :> > print> (> 'Let's go for walk'> )> |
산출:
Are you hungry? True or false: False Let's go for walk
홀수와 짝수를 확인하는 Python bool() 함수
다음은 bool() 메소드를 사용하여 짝수와 홀수를 알아내는 프로그램입니다. 다른 입력을 사용하여 결과를 확인할 수도 있습니다.
파이썬3
# Python code to check whether a number> # is even or odd using bool()> def> check(num):> > return> (> bool> (num> %> 2> => => 0> ))> # Driver Code> num> => 8> if> (check(num)):> > print> (> 'Even'> )> else> :> > print> (> 'Odd'> )> |
산출:
Even
우리는 Python에서 bool() 함수의 정의, 구문, 사용법 및 예를 다루었습니다. bool() 함수는 프로그래밍에서 'and', 'or', 'not'과 같은 논리 연산에 사용됩니다. 또한 데이터 유효성 검사, 진실성 평가, 조건문 등에 사용됩니다.
기타 읽기 Python의 내장 함수
비슷한 읽기:
- Python 3의 부울 논리 이해
- 부울 목록 초기화
- 부울 목록 AND 및 OR 연산