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








