Boolean Values in Python

PythonServer Side ProgrammingProgramming

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

 Live Demo

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

 Live Demo

# 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
raja
Published on 09-Jul-2020 16:35:53
Advertisements