2.0 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.0 KiB
		
	
	
	
	
	
	
	
title
| title | 
|---|
| Python Bool Function | 
bool() is a built-in function in Python 3. This function returns a Boolean value, i.e. True or False. It takes one argument, x.
Arguments
It takes one argument, x. x is converted using the standard Truth Testing Procedure.
Return Value
If x is false or omitted, this returns False; otherwise it returns True.
Comparison Operators
There are three Boolean Operators they are and, or, and not.
and
| expression | result | 
|---|---|
| true andtrue | true | 
| true andfalse | false | 
| false andtrue | false | 
| false andfalse | false | 
or
| expression | result | 
|---|---|
| true ortrue | true | 
| true orfalse | true | 
| false ortrue | true | 
| false orfalse | false | 
not
| expression | result | 
|---|---|
| nottrue | false | 
| notfalse | true | 
Code Sample
print(bool(4 > 2)) # Returns True as 4 is greater than 2
print(bool(4 < 2)) # Returns False as 4 is not less than 2
print(bool(4 == 4)) # Returns True as 4 is equal to 4
print(bool(4 != 4)) # Returns False as 4 is equal to 4 so inequality doesn't holds
print(bool(4)) # Returns True as 4 is a non-zero value
print(bool(-4)) # Returns True as -4 is a non-zero value
print(bool(0)) # Returns False as it is a zero value
print(bool('dskl')) # Returns True as the string is a non-zero value
print(bool('')) # Returns False as the string is a zero value
print(bool([1, 2, 3])) # Returns True as the list is a non-zero value
print(bool((2,3,4))) # Returns True as tuple is a non-zero value
print(bool([])) # Returns False as list is empty and equal to 0 according to truth value testing