Boolean은 True 또는 False 두 값 중 하나를 나타냅니다.
프로그래밍에서는 표현식이 True인지 False인지 알아야 하는 경우가 많습니다.
Python의 모든 표현식을 평가하고 True 또는 False라는 두 가지 답 중 하나를 얻을 수 있습니다.
두 값을 비교할 때 표현식이 평가되고 Python은 부울 답을 반환합니다.
Example
print(8 > 7) print(8 == 7) print(8 < 7)
Run 예제
if 문에서 조건이 실행되면 Python은 True 또는 False를 반환합니다.
Instance
조건이 참인지 거짓인지에 따라 메시지를 인쇄합니다.
a = 200 b = 33 if b > a: print("b is greater than a") else: print("b is not greater than a")
인스턴스 실행
bool() 함수를 사용하면 모든 값을 평가하고 반환할 수 있습니다. 당신을 위한 것입니다. 참 또는 거짓.
Instance
문자열 및 숫자 평가:
print(bool("Hello")) print(bool(10))
인스턴스 실행
Instance
두 변수 평가:
x = "Hello" y = 10 print(bool(x)) print(bool(y))
인스턴스 실행
인 경우 무언가가 있으면 거의 모든 값이 True로 평가됩니다.
빈 문자열을 제외한 모든 문자열에 대해 True입니다.
0을 제외한 모든 숫자는 True입니다.
빈 목록을 제외한 모든 목록, 튜플, 집합 및 사전에 해당됩니다. ㅋㅋㅋ }, "", 숫자 0과 값 없음)을 제외하고 False로 평가되는 값은 거의 없습니다. 물론 False 값은 False로 평가됩니다.
Instance
다음 예제에서는 False를 반환합니다.
bool("abc") bool(123) bool(["apple", "cherry", "banana"])
Run 인스턴스
클래스로 표현되는 경우 함수가 생성되고 함수는 0 또는 False를 반환합니다.
Instance
bool(False) bool(None) bool(0) bool("") bool(()) bool([]) bool({})
Running 인스턴스
함수는 Boolean을 반환할 수 있습니다.
Python에는 isinstance와 같은 부울 값을 반환하는 많은 내장 함수도 있습니다. () 함수, 객체에 특정 데이터 유형이 있는지 확인하는 데 사용할 수 있는 함수:
인스턴스객체가 정수인지 확인:
class myclass(): def __len__(self): return 0 myobj = myclass() print(bool(myobj))
인스턴스 실행
위 내용은 Python 부울 값 분석을 위한 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!