3-3. Boolean

In Python, Booleans are used to evaluate expressions and make decisions as same as in other programming languages. The Boolean data type has two possible values: True and False.

When you compare two values, the expression is evaluated, and Python returns a Boolean value (True or False).

Python supports several comparison operators that return Boolean values:

 > 

greater than

 < 

less than

 ==

equal to

 !=

not equal to

 >=

greater than or equal to

 <=

less than or equal to

 

Booleans are often used in control flow statements like if statements to determine which block of code should be executed.

The bool() function allows you to evaluate any value and returns True or False. This can be particularly useful for checking the truthiness of values.

Python also provides logical operators to combine Boolean expressions:

  • and: Returns True if both operands are true
  • or: Returns True if at least one operand is true
  • not: Returns True if the operand is false