The truth values of an expression is stored as a python data type called bool. There are only two such values in this data type. True and False.
Boolean Data Types
In the below program we find out the data types of True and False Boolean values.
Example
print(True) print(type(True)) print(False) print(type(False))
Output
Running the above code gives us the following result −
True <class 'bool'> False <class 'bool'>
Boolean expression
Boolean expression is an expression that evaluates to a Boolean value. It almost always involves a comparison operator. In the below example we will see how the comparison operators can give us the Boolean values. The bool() method is used to return the truth value of an ex[resison.
Example
Syntax: bool([x]) Returns True if X evaluates to true else false. Without parameters it returns false.
Below we have examples which use numbers streams and Boolean values as parameters to the bool function. The results come out us true or false depending on the parameter.
Example
# Check true a = True print(bool(a)) # Check false a = False print(bool(a)) # Check 0 a = 0.0 print(bool(a)) # Check 1 a = 1.0 print(bool(a)) # Check Equality a = 5 b = 10 print(bool( a==b)) # Check None a = None print(bool(a)) # Check an empty sequence a = () print(bool(a)) # Check an emtpty mapping a = {} print(bool(a)) # Check a non empty string a = 'Tutorialspoint' print(bool(a))
Output
Running the above code gives us the following result −
True False False True False False False False True