Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zeichenfolgen Vergleichen | Alle Themen Zusammenführen
Datentypen in Python

bookZeichenfolgen Vergleichen

Dieses Kapitel umfasst zwei unterschiedliche Themen: Strings und boolesche Aussagen. Die hier behandelte Syntax kann sich als sehr wertvoll erweisen und die Komplexität Ihres Codes erheblich reduzieren.

Wie ich bereits erwähnt habe, können Operatoren wie >, <, ==, >= und <= sehr effizient sein. Lassen Sie uns nun erkunden, wie sie auf Strings angewendet werden können.

Beginnen wir mit dem einfachsten: ==. Dies vergleicht zwei Aussagen und gibt True zurück, wenn sie gleich sind, genauso wie bei Strings:

12
print("Kate" == "Katty") print("Katty" == "Katty")
copy

Im ersten Fall sind die Namen unterschiedlich, aber im zweiten sind sie völlig gleich. Es ist keine brandneue Information; daher lassen Sie uns zu den anderen Zeichen übergehen. Wie Sie sich erinnern, bedeutet X > Y, dass X größer als Y ist. Aber was können wir über die folgende Operation sagen?

1
print('A' < 'B')
copy

Der Ausdruck bedeutet True, weil B größer als A ist, aber wie kann eine Zeichenkette größer sein?

Hinweis

Es gibt eine einzige Methode zum Vergleichen von Buchstaben nach ihrer alphabetischen Reihenfolge. Dies bedeutet, dass im Alphabet der Buchstabe B als größer als A angesehen wird, da er weiter hinten steht. Um Elemente alphabetisch zu ordnen oder persönliche Bewertungen vorzunehmen, können Sie die Symbole > und < verwenden.

Übrigens können wir sogar Wörter vergleichen. Der Algorithmus zum Vergleichen ist folgender: Er vergleicht Wörter anhand der ersten Buchstaben, die sich unterscheiden:

1
print("alphabet" > "although")
copy

Erklärung: Die ersten beiden Buchstaben sind gleich, daher beginnt der Vergleich mit dem dritten Buchstaben in jedem Wort (dem ersten ungleichen Buchstaben).

Aufgabe

Swipe to start coding

Ihre Aufgabe ist es, die folgenden Wörter mit dem > oder < Operator zu vergleichen und das Ergebnis jeder Vergleichsoperation einer Variablen zuzuweisen.

  1. Vergleichen Sie "C" und "D" mit dem > Zeichen und weisen Sie das Ergebnis der Variablen statement1 zu.
  2. Vergleichen Sie "Codefinity" und "Art" mit dem < Zeichen und weisen Sie das Ergebnis der Variablen statement2 zu.
  3. Vergleichen Sie "Programming" und "Data" mit dem > Zeichen und weisen Sie das Ergebnis der Variablen statement3 zu.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 6
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you give more examples of string comparisons?

How does string comparison work with uppercase and lowercase letters?

What happens if the strings are of different lengths?

close

Awesome!

Completion rate improved to 3.03

bookZeichenfolgen Vergleichen

Swipe um das Menü anzuzeigen

Dieses Kapitel umfasst zwei unterschiedliche Themen: Strings und boolesche Aussagen. Die hier behandelte Syntax kann sich als sehr wertvoll erweisen und die Komplexität Ihres Codes erheblich reduzieren.

Wie ich bereits erwähnt habe, können Operatoren wie >, <, ==, >= und <= sehr effizient sein. Lassen Sie uns nun erkunden, wie sie auf Strings angewendet werden können.

Beginnen wir mit dem einfachsten: ==. Dies vergleicht zwei Aussagen und gibt True zurück, wenn sie gleich sind, genauso wie bei Strings:

12
print("Kate" == "Katty") print("Katty" == "Katty")
copy

Im ersten Fall sind die Namen unterschiedlich, aber im zweiten sind sie völlig gleich. Es ist keine brandneue Information; daher lassen Sie uns zu den anderen Zeichen übergehen. Wie Sie sich erinnern, bedeutet X > Y, dass X größer als Y ist. Aber was können wir über die folgende Operation sagen?

1
print('A' < 'B')
copy

Der Ausdruck bedeutet True, weil B größer als A ist, aber wie kann eine Zeichenkette größer sein?

Hinweis

Es gibt eine einzige Methode zum Vergleichen von Buchstaben nach ihrer alphabetischen Reihenfolge. Dies bedeutet, dass im Alphabet der Buchstabe B als größer als A angesehen wird, da er weiter hinten steht. Um Elemente alphabetisch zu ordnen oder persönliche Bewertungen vorzunehmen, können Sie die Symbole > und < verwenden.

Übrigens können wir sogar Wörter vergleichen. Der Algorithmus zum Vergleichen ist folgender: Er vergleicht Wörter anhand der ersten Buchstaben, die sich unterscheiden:

1
print("alphabet" > "although")
copy

Erklärung: Die ersten beiden Buchstaben sind gleich, daher beginnt der Vergleich mit dem dritten Buchstaben in jedem Wort (dem ersten ungleichen Buchstaben).

Aufgabe

Swipe to start coding

Ihre Aufgabe ist es, die folgenden Wörter mit dem > oder < Operator zu vergleichen und das Ergebnis jeder Vergleichsoperation einer Variablen zuzuweisen.

  1. Vergleichen Sie "C" und "D" mit dem > Zeichen und weisen Sie das Ergebnis der Variablen statement1 zu.
  2. Vergleichen Sie "Codefinity" und "Art" mit dem < Zeichen und weisen Sie das Ergebnis der Variablen statement2 zu.
  3. Vergleichen Sie "Programming" und "Data" mit dem > Zeichen und weisen Sie das Ergebnis der Variablen statement3 zu.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

close

Awesome!

Completion rate improved to 3.03
Abschnitt 4. Kapitel 6
single

single

some-alt