Bool () metode pārveido vērtību par Būla vērtību (True vai False), izmantojot standarta patiesības pārbaudes procedūru.
Sintakse bool()
ir:
bool ((vērtība))
bool () parametri
Nav obligāti jānodod vērtība bool()
. Ja nenokļūstat vērtībā, bool()
atgriežas False
.
Parasti izmanto bool()
vienu parametru value
.
Atgriešanās vērtība no bool ()
bool()
atgriež:
False
ja vērtība ir izlaista vai nepatiesaTrue
ja vērtība ir patiesa
Šīs vērtības Python tiek uzskatītas par nepatiesām:
None
False
- Jebkura skaitliskā tipa nulle. Piemēram,
0
,0.0
,0j
- Tukša secība. Piemēram,
()
,()
,''
. - Tukša kartēšana. Piemēram,
()
- objekti no klases, kas ir
__bool__()
vai__len()__
metodi, kas atgriežas0
vaiFalse
Visas pārējās vērtības, izņemot šīs vērtības, tiek uzskatītas par patiesām.
Piemērs: Kā darbojas 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))
Rezultāts
() ir False (0) ir True 0.0 ir False Neviens nav False True ir True Viegla virkne ir patiess