영어 문서:
class bool
([x])
부울 값을 반환합니다. 즉, True
또는 False
중 하나입니다. x는 표준 진실 테스트 절차를 사용하여 변환됩니다. x가 false이거나 생략되면 그렇지 않으면 False
을 반환합니다. True
bool
클래스는 int
의 하위 클래스입니다(숫자 유형 — int, float, complex 참조). . 더 이상 서브클래싱할 수 없습니다. 유일한 인스턴스는 부울 값False
참조).True
설명:
1. 반환 값은 True 또는 False의 부울 값입니다.
2. 매개 변수가 기본값인 경우 False를 반환합니다.>>> bool() #未传入参数 False3. 매개 변수 변환은 표준 논리를 사용합니다. 테스트 표현식 수식 3.1 Boolean 유형이 전달되면 원래 값이 반환됩니다.
>>> bool(True) True >>> bool(False) False
3.2 문자열이 전달되면 빈 문자열은 False를 반환하고, 그렇지 않으면 False를 반환합니다. True
>>> bool('') False >>> bool('0') True
3.3 값이 전달되면 0 값은 False를 반환하고 그렇지 않으면 True
>>> bool(0) False >>> bool(1) True >>> bool(-1.0) True
3.4 Incoming element 그룹, 리스트, 딕셔너리 등의 객체일 때, 요소의 개수가 비어 있으면 False를 반환하고, 그렇지 않으면 True를 반환
>>> bool(()) #空元组 False >>> bool((0,)) #非空元组 True >>> bool([]) #空列表 False >>> bool([0]) #非空列表 True >>> bool({}) #空字典 False >>> bool({'k':'v'}) #非空字典 True
위 내용은 Python 내장 bool 함수에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!