The bool() function converts a value to Boolean (True or False) using the standard truth testing procedure.
The syntax of bool()
is:
bool([value])
1. bool() parameters
It’s not mandatory to pass a value to bool()
. If you do not pass a value, bool()
returns False
.
In general use, bool()
takes a single parameter value
.
2. Return Value from bool()
bool()
returns:
False
if the value is omitted or falseTrue
if the value is true
The following values are considered false in Python:
None
False
- Zero of any numeric type. For example,
0
,0.0
,0j
- Empty sequence. For example,
()
,[]
,''
. - Empty mapping. For example,
{}
- objects of Classes which has
__bool__()
or__len()__
method which returns0
orFalse
All other values except these values are considered true.
3. Example: How bool() works?
test = [] print(test,'is',bool(test)) test = [0] print(test,'is',bool(test)) test = 0.0 print(test,'is',bool(test)) test = None print(test,'is',bool(test)) test = True print(test,'is',bool(test)) test = 'Easy string' print(test,'is',bool(test))
Output
[] is False [0] is True 0.0 is False None is False True is True Easy string is True
Related posts:
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Find Factorial of Number Using Recursion
Python str()
Python Program to Print Colored Text to the Terminal
Python String find()
Python Program to Represent enum
Python List sort()
Python Set difference()
Python String join()
Python Objects and Classes
Python list()
Python Set isdisjoint()
Machine Learning with Python for everyone - Mark E.Fenner
Python Dictionary values()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Operators
Python Program to Convert Two Lists Into a Dictionary
Python List extend()
Python print()
Python List remove()
Python Set intersection()
Python String casefold()
Python Program to Remove Punctuations From a String
Python Type Conversion and Type Casting
Python Dictionary clear()
Python Program to Find LCM
Python String isprintable()
Python String isdigit()
Python Program to Find the Factors of a Number
Python oct()
Python strptime()
Python Program to Concatenate Two Lists