Course Content
Introduction to Python
Introduction to Python
Boolean Data Type
Welcome to section three! In this section, we'll dive into another Python data type: the boolean or logical type. Booleans can only have one of two values: True
or False
. This data type comes into play when evaluating logical conditions.
Here are the logical operators for comparison:
==
equal to;!=
not equal to;>
greater than;<
less than;>=
greater than or equal to;<=
less than or equal to.
When you apply these operators, the result will be a boolean value: True
if the condition is met, and False
if it isn't. For instance, consider the following evaluations:
# Check if `1` equals `1` print(1 == 1) # Check if `"abc"` equals `"aBc"` print("abc" == "aBc") # Check if `87*731` greater than or equal to `98*712` print(87*731 >= 98*712)
What do the results above signify? The first True
indicates that 1
is equal to 1
(which is self-evident); the second False
suggests that the strings "abc"
and "aBc"
differ due to the case sensitivity of the letter 'b'. The final False
implies that 87*731
isn't greater than or equal to 98*712
. In fact, 63597
is less than 69776
.
Now, let's evaluate the following:
- Is
first_integer
variable less than or equal tosecond_integer
? (It must returnTrue
if the first variable is less than or equal to the second, andFalse
if it is greater than the second) - Is the string
"text"
not the same as"TEXT"
? - Does the string length of
"Python"
equal6
?
Note
Printing an expression such as
variable_1 >= variable_2
doesn't imply thatvariable_1
is genuinely greater than or equal tovariable_2
. It simply signifies that you're evaluating whether this statement is True or False. This operation does not alter the values of the variables in any manner.
Thanks for your feedback!