logo

파이썬 부울

파이썬 부울 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>