Metoda bool () konwertuje wartość na Boolean (True lub False) przy użyciu standardowej procedury testowania prawdy.
Składnia bool()
to:
bool ((wartość))
parametry bool ()
Przekazywanie wartości nie jest obowiązkowe bool()
. Jeśli nie przekażesz wartości, bool()
zwraca False
.
W ogólnym użyciu bool()
przyjmuje jeden parametr value
.
Wartość zwracana z bool ()
bool()
zwroty:
False
jeśli wartość jest pominięta lub fałszywaTrue
jeśli wartość jest prawdziwa
Następujące wartości są uważane za fałszywe w Pythonie:
None
False
- Zero dowolnego typu liczbowego. Na przykład
0
,0.0
,0j
- Pusta sekwencja. Na przykład
()
,()
,''
. - Puste mapowanie. Na przykład,
()
- obiekty klas, które mają metodę
__bool__()
lub__len()__
, która zwraca0
lubFalse
Wszystkie inne wartości z wyjątkiem tych wartości są uważane za prawdziwe.
Przykład: Jak działa bool ()?
test = () print(test,'is',bool(test)) test = (0) print(test,'is',bool(test)) test = 0.0 print(test,'is',bool(test)) test = None print(test,'is',bool(test)) test = True print(test,'is',bool(test)) test = 'Easy string' print(test,'is',bool(test))
Wynik
() jest fałszem (0) jest prawdą 0,0 jest fałszem Brak jest fałszem Prawda jest prawdą Łatwy ciąg znaków to prawda