Metoda bool () pretvara vrijednost u logičku vrijednost (True ili False) koristeći standardni postupak ispitivanja istine.
Sintaksa bool()
je:
bool ((vrijednost))
parametri bool ()
Nije obvezno prosljeđivanje vrijednosti bool()
. Ako ne proslijedite vrijednost, bool()
vraća se False
.
Općenito, bool()
uzima jedan parametar value
.
Povratna vrijednost iz bool ()
bool()
vraća:
False
ako je vrijednost izostavljena ili netačnaTrue
ako je vrijednost istinita
Sljedeće se vrijednosti u Pythonu smatraju lažnima:
None
False
- Nula bilo kojeg numeričkog tipa. Na primjer,
0
,0.0
,0j
- Prazan slijed. Na primjer,
()
,()
,''
. - Prazno mapiranje. Na primjer,
()
- objekti klasa koje ima
__bool__()
ili__len()__
metoda koja vraća0
iliFalse
Sve ostale vrijednosti osim ovih vrijednosti smatraju se istinitima.
Primjer: Kako djeluje 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))
Izlaz
() je Netačno (0) je Tačno 0.0 je Netačno Ništa nije False Istina je Istina Jednostavan niz je Istina