Η μέθοδος bool () μετατρέπει μια τιμή σε Boolean (True ή False) χρησιμοποιώντας την τυπική διαδικασία δοκιμής αλήθειας.
Η σύνταξη του bool()
είναι:
bool ((τιμή))
bool () παράμετροι
Δεν είναι υποχρεωτικό να μεταβιβάζετε μια τιμή bool()
. Εάν δεν περάσετε μια τιμή, bool()
επιστρέφει False
.
Σε γενική χρήση, bool()
λαμβάνει μία μόνο παράμετρο value
.
Επιστροφή τιμής από bool ()
bool()
επιστρέφει:
False
εάν η τιμή παραλείπεται ή είναι λάθοςTrue
αν η τιμή είναι αληθινή
Οι ακόλουθες τιμές θεωρούνται ψευδείς στο Python:
None
False
- Μηδέν οποιουδήποτε αριθμητικού τύπου. Για παράδειγμα,
0
,0.0
,0j
- Κενή ακολουθία. Για παράδειγμα,
()
,()
,''
. - Κενή χαρτογράφηση. Για παράδειγμα,
()
- αντικείμενα τάξεων που έχουν
__bool__()
ή__len()__
μέθοδο που επιστρέφει0
ήFalse
Όλες οι άλλες τιμές εκτός από αυτές τις τιμές θεωρούνται αληθείς.
Παράδειγμα: Πώς λειτουργεί το 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))
Παραγωγή
() είναι False (0) είναι True 0,0 είναι False Κανένα δεν είναι False True είναι True Η εύκολη συμβολοσειρά είναι True