VOOZH about

URL: https://www.codecademy.com/resources/docs/python/built-in-functions/bool

⇱ Python | Built-in Functions | bool() | Codecademy


Skip to Content

Python bool()

Preview: Anonymous contributor 189 total contributions
Anonymous contributor

189 total contributions

Published Jun 15, 2021Updated Sep 3, 2021

Converts a value to a Boolean True or False value.

  • Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
    • Includes 6 CoursesIncludes 6 Courses
    • With Professional CertificationWith Professional Certification
    • Beginner Friendly.
      75 hours75 hours
  • Machine Learning Data Scientists solve problems at scale, make predictions, find patterns, and more! They use Python, SQL, and algorithms.
    • Includes 27 CoursesIncludes 27 Courses
    • With Professional CertificationWith Professional Certification
    • Beginner Friendly.
      95 hours95 hours

Syntax

bool(object)
Copy to clipboard
Copy to clipboard

Standard truth testing procedures are applied to values to determine their Boolean value. Statements are True if they do not meet one or more of these criteria:

  • If a False boolean value is passed.
  • If None is passed.
  • If a quantitative zero is passed, such as 0 or 0.0.
  • If an empty sequence or mapping is passed, such as (), [], or {}.
  • If Objects of Classes having bool() or len() method, returning 0 or False are passed.

Example 1

Use bool() function to return the boolean expression of the string 'True':

print(bool('True'))
# Output: True
Copy to clipboard
Copy to clipboard

Example 2

Use bool() function to return the boolean expression of the string 'False':

print(bool('False'))
# Output: False
Copy to clipboard
Copy to clipboard

Example 3

Use bool() to return the boolean expression of the integer 0:

Visit us
Visit us
Hide code
Code
Output
Hide output
Copy to your clipboard

All contributors

Learn Python on Codecademy

  • Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
    • Includes 6 CoursesIncludes 6 Courses
    • With Professional CertificationWith Professional Certification
    • Beginner Friendly.
      75 hours75 hours
  • Machine Learning Data Scientists solve problems at scale, make predictions, find patterns, and more! They use Python, SQL, and algorithms.
    • Includes 27 CoursesIncludes 27 Courses
    • With Professional CertificationWith Professional Certification
    • Beginner Friendly.
      95 hours95 hours