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:
Falseako je vrijednost izostavljena ili netačnaTrueako je vrijednost istinita
Sljedeće se vrijednosti u Pythonu smatraju lažnima:
NoneFalse- 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ća0iliFalse
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








