A bool () metódus átalakítja az értéket logikai (igaz vagy hamis) értékre a szokásos igazságtesztelési eljárás segítségével.
A szintaxisa bool()
:
bool ((érték))
bool () paraméterek
Nem kötelező átadni egy értéket a következőnek bool()
:. Ha nem ad át értéket, akkor bool()
visszatér False
.
Általános használat esetén bool()
egyetlen paramétert vesz fel value
.
Visszaérték boolból ()
bool()
visszatér:
False
ha az érték el van hagyva vagy hamisTrue
ha az érték igaz
A következő értékeket tekintjük hamisnak a Pythonban:
None
False
- Bármely numerikus típusú nulla. Például,
0
,0.0
,0j
- Üres sorrend. Például,
()
,()
,''
. - Üres feltérképezés. Például,
()
- osztályok objektumai, amelyeknek
__bool__()
vagy__len()__
metódusai visszaadják0
vagyFalse
Ezen értékek kivételével az összes többi érték igaznak tekintendő.
Példa: Hogyan működik a 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))
Kimenet
() hamis (0) igaz 0,0 értéke hamis Nincs senki hamis igaz igaz igaz Könnyű karakterlánc igaz