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:
Falseif the value is omitted or falseTrueif the value is true
The following values are considered false in Python:
NoneFalse- 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 returns0orFalse
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:
Python Program to Catch Multiple Exceptions in One Line
Python staticmethod()
Python List Comprehension
Python Program to Print Colored Text to the Terminal
Python Program to Find the Square Root
Python delattr()
Python Package
Python Program to Get the File Name From the File Path
Python Program to Slice Lists
Python Program to Concatenate Two Lists
Python Inheritance
Python dir()
Python String strip()
Python Program to Check If Two Strings are Anagram
Python Program to Illustrate Different Set Operations
Python getattr()
Python Program to Find Factorial of Number Using Recursion
Python input()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python tuple()
Python Global, Local and Nonlocal variables
Python Tuple
Python List insert()
Python Program to Find the Factorial of a Number
Python Program to Convert Bytes to a String
Python Set pop()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Measure the Elapsed Time in Python
Python Program to Iterate Over Dictionaries Using for Loop
Python Program to Count the Number of Occurrence of a Character in String
Python String isalnum()
Python Program to Find Hash of File