Python bool ()

Η μέθοδος 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

ενδιαφέροντα άρθρα...