Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 부울 연산자는 무엇입니까?


논리 연산자 and, or 및 not은 부울 연산자라고도 합니다. while 및 뿐만 아니라 or 연산자에는 true 또는 false로 평가될 수 있는 두 개의 피연산자가 필요하지만 연산자는 true 또는 false로 평가되는 하나의 피연산자가 필요하지 않습니다.

부울 및 연산자는 두 피연산자가 모두 true를 반환하는 경우 true를 반환합니다.

>>> a=50
>>> b=25
>>> a>40 and b>40
False
>>> a>100 and b<50
False
>>> a==0 and b==0
False
>>> a>0 and b>0
True

부울 또는 연산자는 하나의 피연산자가 true인 경우 true를 반환합니다.

>>> a=50
>>> b=25
>>> a>40 or b>40
True
>>> a>100 or b<50
True
>>> a==0 or b==0
False
>>> a>0 or b>0
True

not 연산자는 피연산자가 false 표현식이면 true를 반환하고 true이면 false를 반환합니다.

>>> a=10
>>> a>10
False
>>> not(a>10)
True