파이썬 부울 type은 에서 제공하는 내장 데이터 유형 중 하나입니다. 파이썬 , 즉 True 또는 False 두 값 중 하나를 나타냅니다. 일반적으로 표현식의 진리값을 나타내는 데 사용됩니다.
예
Input: 1==1 Output: True Input: 2<1 Output: False>
Python 부울 유형
부울 값은 True 또는 False의 두 가지 유형만 가능합니다. 출력 변수가 부울 데이터 유형임을 나타냅니다.
파이썬3
a>=> True> type>(a)> > b>=> False> type>(b)> |
>
>
산출:
>
변수 및 표현식 평가
다음을 사용하여 값과 변수를 평가할 수 있습니다. 파이썬 부울() 기능. 이 메소드는 표준 진실 테스트 절차를 사용하여 값을 부울 값(예: True 또는 False)으로 반환하거나 변환하는 데 사용됩니다.
통사론:
bool([x])>
Python bool() 함수
bool() 함수를 사용하지 않고도 표현식을 평가할 수도 있습니다. 부울 값은 일종의 비교 결과로 반환됩니다. 아래 예에서 res 변수는 동일성 비교가 발생한 후 False라는 부울 값을 저장합니다.
파이썬3
라인 오토캐드 명령
# Python program to illustrate> # built-in method bool()> > # 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 False False False False True>
표현식의 부울 값
이 코드에서 a에는 값 10이 할당되고 b에는 값 20이 할당되므로 파이썬 비교 a == b는 False로 평가됩니다. 따라서 코드는 False를 출력합니다.
파이썬3
# Declaring variables> a>=> 10> b>=> 20> > # Comparing variables> print>(a>=>=> b)> |
>
>
산출:
False>
부울로서의 정수 및 부동 소수점
Python의 내장 함수를 사용하여 숫자를 부울 값으로 사용할 수 있습니다. 부울() 방법. 값이 0인 정수, 부동 소수점 숫자 또는 복소수는 False로 간주되고, 양수 또는 음수 값을 갖는 경우 True로 간주됩니다.
파이썬3
자바 동기화
var1>=> 0> print>(>bool>(var1))> > var2>=> 1> print>(>bool>(var2))> > var3>=> ->9.7> print>(>bool>(var3))> |
>
>
산출:
False True True>
부울 연산자
부울 Python에서의 작업 True 및 False 값의 간단한 산술입니다. 이러한 값은 다음을 포함하는 부울 연산자를 사용하여 조작할 수 있습니다. AND, 또는 및 NOT . 일반적인 부울 연산은 –
- 또는
- 그리고
- ~ 아니다
- == (동등)
- != (동등하지 않음)
부울 OR 연산자
부울 or 연산자는 입력 중 하나라도 True이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.
| ㅏ | 비 | A 또는 B |
|---|---|---|
| 진실 | 진실 | 진실 |
| 진실 | 거짓 | 진실 |
| 거짓 | 진실 | 진실 |
| 거짓 | 거짓 | 거짓 |
Python 부울 OR 연산자
예제에서는 a가 b보다 크거나 b가 c보다 작은지 확인하고 조건 중 하나라도 True이면 True를 반환하는 if 문 및 OR 연산자와 함께 Python 부울을 사용했습니다(b
파이썬3
# Python program to demonstrate> # or operator> > a>=> 1> b>=> 2> c>=> 4> > if> a>비>or> b print(True) else: print(False) if a or b or c: print('Atleast one number has boolean value as True')> |
>
>산출
True Atleast one number has boolean value as True>
부울 및 연산자
부울 연산자는 입력 중 하나라도 False이면 False를 반환하고, 그렇지 않으면 True를 반환합니다.
숫자로 보는 알파벳
| ㅏ | 비 | A와 B |
|---|---|---|
| 진실 | 진실 | 진실 |
| 진실 | 거짓 | 거짓 |
| 거짓 | 진실 | 거짓 |
| 거짓 | 거짓 | 거짓 |
Python 부울 및 연산자
코드의 첫 번째 부분에서는 전체 표현식 a> b 및 b
파이썬3
# Python program to demonstrate> # and operator> > a>=> 0> b>=> 2> c>=> 4> > if> a>비>and> b print(True) else: print(False) if a and b and c: print('All the numbers has boolean value as True') else: print('Atleast one number has boolean value as False')> |
>
>산출
False Atleast one number has boolean value as False>
부울 연산자 아님
Boolean Not 연산자는 하나의 인수만 필요하며 인수의 부정을 반환합니다. 즉, False에 대해서는 True를 반환하고 True에 대해서는 False를 반환합니다.
| ㅏ | A가 아님 |
|---|---|
| 진실 | 거짓 |
| 거짓 | 진실 |
Python 부울 연산자 아님
이 코드는 a의 값이 0이면 거짓으로 간주하고 if 문 내부의 코드 블록이 실행되어 해당 메시지를 인쇄하는 것을 보여줍니다.
파이썬3
# Python program to demonstrate> # not operator> > a>=> 0> > if> not> a:> >print>(>'Boolean value of a is False'>)> |
>
>산출
Boolean value of a is False>
부울 ==(동등함) 및 !=(동등하지 않음) 연산자
두 연산자 모두 두 결과를 비교하는 데 사용됩니다. ==(동등 연산자는 두 결과가 같으면 True를 반환하고, !=(동등하지 않은 연산자는 두 결과가 같지 않으면 True를 반환합니다.)
Python Boolean ==(동등함) 및 !=(동등하지 않음) 연산자
이 코드는 변수 a와 b에 값을 할당한 다음 조건문을 사용하여 a가 0과 같은지, a가 b와 같은지, a가 b와 같지 않은지 확인합니다. 첫 번째와 세 번째 조건에 대해 True를 인쇄합니다.
파이썬3
# Python program to demonstrate> # equivalent an not equivalent> # operator> > a>=> 0> b>=> 1> > if> a>=>=> 0>:> >print>(>True>)> > if> a>=>=> b:> >print>(>True>)> > if> a !>=> b:> >print>(>True>)> |
>
클래스가 여러 클래스를 확장할 수 있나요?
>산출
True True>
파이썬은 연산자이다
그만큼 키워드입니다 두 변수가 동일한 개체에 속하는지 여부를 테스트하는 데 사용됩니다. 두 개체가 동일하면 테스트는 True를 반환하고 두 개체가 100% 동일하더라도 False를 반환합니다.
파이썬은 연산자이다
코드는 먼저 변수 x와 y에 값 10을 할당합니다. 그런 다음 is 연산자를 사용하여 x와 y를 비교하고 동일한 객체를 참조하므로 True를 인쇄합니다. 다음으로 x와 y에 두 개의 별도 목록을 할당합니다. 그런 다음 is 연산자를 사용하여 x와 y를 비교하고 목록이 메모리의 다른 개체이기 때문에 False를 인쇄합니다.
파이썬3
# Python program to demonstrate> # is keyword> > > x>=> 10> y>=> 10> > if> x>is> y:> >print>(>True>)> else>:> >print>(>False>)> > x>=> [>'a'>,>'b'>,>'c'>,>'d'>]> y>=> [>'a'>,>'b'>,>'c'>,>'d'>]> > print>(x>is> y)> |
>
>산출
True False>
연산자의 Python
연산자에서 멤버십을 확인합니다. 즉, 값이 목록, 튜플, 범위, 문자열 등에 있는지 확인합니다.
연산자의 Python
이 코드는 동물 목록을 생성하고 목록에 lion이라는 문자열이 있는지 확인합니다. 목록에서 lion이 발견되면 True를 인쇄합니다.
파이썬3
# Python program to demonstrate> # in keyword> > # Create a list> animals>=> [>'dog'>,>'lion'>,>'cat'>]> > # Check if lion in list or not> if> 'lion'> in> animals:> >print>(>True>)> |
>
>
최소 최대산출
True>