Naudojant standartinę tiesos tikrinimo procedūrą, „Bool“ () metodas konvertuoja reikšmę į „Boolean“ („True“ arba „False“).
Sintaksė bool()yra:
Bool ((vertė))
„Bool“ () parametrai
Vertę perduoti nėra privaloma bool(). Jei neperduosite vertės, bool()grįš False.
Paprastai naudojamas bool()vienas parametras value.
Grąžinimo vertė iš „Bool“ ()
bool() grįžta:
Falsejei vertė praleista arba klaidingaTruejei reikšmė teisinga
Šios vertės „Python“ yra laikomos klaidingomis:
NoneFalse- Bet kokio skaitinio tipo nulis. Pavyzdžiui,
0,0.0,0j - Tuščia seka. Pavyzdžiui,
(),(),''. - Tuščias kartografavimas. Pavyzdžiui,
() - objektai klasių, kurios turi
__bool__()arba__len()__metodą, kuris grįžta0arbaFalse
Visos kitos vertės, išskyrus šias vertes, laikomos teisingomis.
Pavyzdys: Kaip veikia „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))
Rezultatas
() yra klaidinga (0) yra teisinga 0,0 yra klaidinga Nėra jokia klaidinga tiesa yra tiesa lengva eilutė yra teisinga








