Course Content
Data Types in Python
Data Types in Python
Compare Strings
This chapter encompasses two distinct subjects: strings and boolean statements. The syntax we will cover here can prove quite valuable and significantly reduce the complexity of your code.
As I previously mentioned, operators such as >
, <
, ==
, >=
, and <=
can be quite efficient. Now, let's explore how they can be applied to strings.
Let's start with the simplest one: ==
. This compares two statements and returns True if they are equal the same way with strings:
print("Kate" == "Katty") print("Katty" == "Katty")
In the first case, the names are different, but in the second they are completely equal. It's not a piece of brand-new information; therefore, let's move on to the other signs. As you may recall, X > Y
means that X is greater than Y. But what can we say about the following operation?
print('A' < 'B')
The expression means True
because B is greater than A, but how can string be greater?
Note
There is a singular method for comparing letters according to their alphabetical order. This implies that within the alphabet, the letter
B
is considered greater thanA
as it is positioned further along. To organize items alphabetically or to perform personal assessments, you can utilize the>
and<
symbols.
By the way, we can compare even words. The algorithm of comparing is the following: It compares words by the first letters that differ:
print("alphabet" > "although")
Explanation: The first two letters are equal, so comparing starts from the third letter in each word (the first unequivalent letter).
Task
To achieve resounding success you need to practice. 🤓
Your task here is to put the >
or <
sign to receive a True
or False
statement ( hint, the alphabet was attached):
False
in the first statement.False
in the second statement.True
in the third statement.
Thanks for your feedback!
Compare Strings
This chapter encompasses two distinct subjects: strings and boolean statements. The syntax we will cover here can prove quite valuable and significantly reduce the complexity of your code.
As I previously mentioned, operators such as >
, <
, ==
, >=
, and <=
can be quite efficient. Now, let's explore how they can be applied to strings.
Let's start with the simplest one: ==
. This compares two statements and returns True if they are equal the same way with strings:
print("Kate" == "Katty") print("Katty" == "Katty")
In the first case, the names are different, but in the second they are completely equal. It's not a piece of brand-new information; therefore, let's move on to the other signs. As you may recall, X > Y
means that X is greater than Y. But what can we say about the following operation?
print('A' < 'B')
The expression means True
because B is greater than A, but how can string be greater?
Note
There is a singular method for comparing letters according to their alphabetical order. This implies that within the alphabet, the letter
B
is considered greater thanA
as it is positioned further along. To organize items alphabetically or to perform personal assessments, you can utilize the>
and<
symbols.
By the way, we can compare even words. The algorithm of comparing is the following: It compares words by the first letters that differ:
print("alphabet" > "although")
Explanation: The first two letters are equal, so comparing starts from the third letter in each word (the first unequivalent letter).
Task
To achieve resounding success you need to practice. 🤓
Your task here is to put the >
or <
sign to receive a True
or False
statement ( hint, the alphabet was attached):
False
in the first statement.False
in the second statement.True
in the third statement.
Thanks for your feedback!
Compare Strings
This chapter encompasses two distinct subjects: strings and boolean statements. The syntax we will cover here can prove quite valuable and significantly reduce the complexity of your code.
As I previously mentioned, operators such as >
, <
, ==
, >=
, and <=
can be quite efficient. Now, let's explore how they can be applied to strings.
Let's start with the simplest one: ==
. This compares two statements and returns True if they are equal the same way with strings:
print("Kate" == "Katty") print("Katty" == "Katty")
In the first case, the names are different, but in the second they are completely equal. It's not a piece of brand-new information; therefore, let's move on to the other signs. As you may recall, X > Y
means that X is greater than Y. But what can we say about the following operation?
print('A' < 'B')
The expression means True
because B is greater than A, but how can string be greater?
Note
There is a singular method for comparing letters according to their alphabetical order. This implies that within the alphabet, the letter
B
is considered greater thanA
as it is positioned further along. To organize items alphabetically or to perform personal assessments, you can utilize the>
and<
symbols.
By the way, we can compare even words. The algorithm of comparing is the following: It compares words by the first letters that differ:
print("alphabet" > "although")
Explanation: The first two letters are equal, so comparing starts from the third letter in each word (the first unequivalent letter).
Task
To achieve resounding success you need to practice. 🤓
Your task here is to put the >
or <
sign to receive a True
or False
statement ( hint, the alphabet was attached):
False
in the first statement.False
in the second statement.True
in the third statement.
Thanks for your feedback!
This chapter encompasses two distinct subjects: strings and boolean statements. The syntax we will cover here can prove quite valuable and significantly reduce the complexity of your code.
As I previously mentioned, operators such as >
, <
, ==
, >=
, and <=
can be quite efficient. Now, let's explore how they can be applied to strings.
Let's start with the simplest one: ==
. This compares two statements and returns True if they are equal the same way with strings:
print("Kate" == "Katty") print("Katty" == "Katty")
In the first case, the names are different, but in the second they are completely equal. It's not a piece of brand-new information; therefore, let's move on to the other signs. As you may recall, X > Y
means that X is greater than Y. But what can we say about the following operation?
print('A' < 'B')
The expression means True
because B is greater than A, but how can string be greater?
Note
There is a singular method for comparing letters according to their alphabetical order. This implies that within the alphabet, the letter
B
is considered greater thanA
as it is positioned further along. To organize items alphabetically or to perform personal assessments, you can utilize the>
and<
symbols.
By the way, we can compare even words. The algorithm of comparing is the following: It compares words by the first letters that differ:
print("alphabet" > "although")
Explanation: The first two letters are equal, so comparing starts from the third letter in each word (the first unequivalent letter).
Task
To achieve resounding success you need to practice. 🤓
Your task here is to put the >
or <
sign to receive a True
or False
statement ( hint, the alphabet was attached):
False
in the first statement.False
in the second statement.True
in the third statement.