Metoda bool () convertește o valoare în Boolean (Adevărat sau Fals) folosind procedura standard de testare a adevărului.
Sintaxa lui bool()
este:
bool ((valoare))
parametrii bool ()
Nu este obligatoriu să transmiteți o valoare către bool()
. Dacă nu treceți o valoare, bool()
revine False
.
În uz general, bool()
ia un singur parametru value
.
Valoare returnată din bool ()
bool()
se intoarce:
False
dacă valoarea este omisă sau falsăTrue
dacă valoarea este adevărată
Următoarele valori sunt considerate false în Python:
None
False
- Zero de orice tip numeric. De exemplu,
0
,0.0
,0j
- Secvență goală. De exemplu,
()
,()
,''
. - Cartografiere goală. De exemplu,
()
- obiectele claselor care au
__bool__()
sau__len()__
metoda care returnează0
sauFalse
Toate celelalte valori, cu excepția acestor valori, sunt considerate adevărate.
Exemplu: Cum funcționează 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))
Ieșire
() este fals (0) este adevărat 0.0 este fals Nici unul nu este fals Adevărat este adevărat Șirul ușor este adevărat