Computer >> Computer tutorials >  >> Programming >> Python

Boolean Values in Python


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