0% found this document useful (0 votes)
9 views

14 - Python Booleans

Python uses Boolean values of True and False to evaluate conditions and expressions. Values like non-empty strings, non-zero numbers, and non-empty containers return True by default, while empty values and zero return False. Functions can also return Boolean values to control program flow or check conditions. The bool() function allows explicitly evaluating any value as True or False.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

14 - Python Booleans

Python uses Boolean values of True and False to evaluate conditions and expressions. Values like non-empty strings, non-zero numbers, and non-empty containers return True by default, while empty values and zero return False. Functions can also return Boolean values to control program flow or check conditions. The bool() function allows explicitly evaluating any value as True or False.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Python Booleans

Boolean Values
• Booleans represent one of two values: True or False.
• In programming you often need to know if an expression is True or
False.
• You can evaluate any expression in Python, and get one of two
answers, True or False.
Boolean Values
• When you compare two values, the expression is evaluated and
Python returns the Boolean answer:
Boolean Values
• When you run a condition in an if statement, Python returns True or
False:
• Print a message based on whether the condition is True or False:
Evaluate Values and Variables
• The bool() function allows you to evaluate any value, and give you
True or False in return,
• Evaluate a string and a number:
Evaluate Values and Variables
• Evaluate two variables:
Most Values are True
• Almost any value is evaluated to True if it has some sort of content.
• Any string is True, except empty strings.
• Any number is True, except 0.
• Any list, tuple, set, and dictionary are True, except empty ones.
• The following will return True:
Some Values are False
• In fact, there are not many values that evaluate to False, except
empty values, such as (), [], {}, "", the number 0, and the value None.
And of course the value False evaluates to False.
• The following will return False:
Functions can Return a Boolean
• You can create functions that returns a Boolean Value:
• Print the answer of a function:
Functions can Return a Boolean
• You can execute code based on the Boolean answer of a function:
• Print "YES!" if the function returns True, otherwise print "NO!":
Boolean Values
• Python also has many built-in functions that return a boolean value,
like the isinstance() function, which can be used to determine if an
object is of a certain data type:
• Check if an object is an integer or not:

You might also like