Heim >Backend-Entwicklung >Python-Tutorial >Python-Programm zum Vergleichen zweier Zeichenfolgen unter Ignorieren der Groß-/Kleinschreibung

Python-Programm zum Vergleichen zweier Zeichenfolgen unter Ignorieren der Groß-/Kleinschreibung

PHPz
PHPznach vorne
2023-08-28 14:53:051521Durchsuche

Python-Programm zum Vergleichen zweier Zeichenfolgen unter Ignorieren der Groß-/Kleinschreibung

In Python können wir Vergleichsoperatoren wie „==", „!=", „“, „=" und andere in Python integrierte Funktionen wie die Methoden „lower()“ und „upper()“ verwenden Ignorieren der Größe. Geschrieben, um zwei Zeichenfolgen zu vergleichen. Eine Zeichenfolge ist eine in doppelte Anführungszeichen eingeschlossene Zeichenfolge. Diese Operatoren vergleichen Zeichenfolgen basierend auf dem Unicode-Codepunkt, der jedem Zeichen der Zeichenfolge zugewiesen ist. In diesem Artikel erfahren Sie, wie Sie zwei Zeichenfolgen vergleichen, indem Sie die Groß-/Kleinschreibung der Zeichenfolgen ignorieren.

Vergleichen Sie Zeichenfolgen und ignorieren Sie dabei die Groß-/Kleinschreibung

Um zwei Zeichenfolgen in Python zu vergleichen und die Groß-/Kleinschreibung zu ignorieren, können wir die Funktion „lower()“ oder „upper()“ verwenden, um die Zeichenfolge in Klein- bzw. Großbuchstaben umzuwandeln. Sobald die Zeichenfolgen vollständig in Klein- oder Großbuchstaben konvertiert sind, können wir Zeichenfolgen vergleichen und dabei die Groß-/Kleinschreibung ignorieren.

Beispiel 1

Im folgenden Beispiel verwenden wir die Methode „lower()“, um eine Zeichenfolge in Kleinbuchstaben umzuwandeln. Dann vergleichen wir die beiden Strings mit dem Operator „==“. Da beide Zeichenfolgen identisch sind, lautet die Ausgabe des Codes „Zeichenfolgen gleich, Groß- und Kleinschreibung wird ignoriert“.

string1 = "Hello"
string2 = "hello"
if string1.lower() == string2.lower():
   print("The strings are equal, ignoring case.")
else:
   print("The strings are not equal, ignoring case.")

Ausgabe

The strings are equal, ignoring case.

Beispiel 2

Wir können den Benutzer auch auffordern, eine eigene Zeichenfolge zum Vergleichen einzugeben. Im folgenden Beispiel nehmen wir zwei Zeichenfolgen und konvertieren beide Zeichenfolgen mit der Funktion „lower()“ in Kleinbuchstaben und vergleichen dann die beiden Zeichenfolgen mit dem Operator „==“.

string1 = "welcome To tutorials Point"
string2 = "Welcome to Tutorials point"
if string1.lower() == string2.lower():
   print("The strings are equal, ignoring case.")
else:
   print("The strings are not equal, ignoring case.")

Ausgabe

The strings are equal, ignoring case.

Fazit

Der Vergleich von Zeichenfolgen in Python kann mithilfe der in Python integrierten Funktionen „lower()“ und „upper()“ erfolgen, die Zeichenfolgen vor dem Vergleich in Klein- bzw. Großbuchstaben umwandeln. Dieser Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung wird häufig in vielen Operationen in Python verwendet. In diesem Artikel haben wir gelernt, wie man Zeichenfolgen vergleicht, indem man die Groß- und Kleinschreibung ignoriert.

Das obige ist der detaillierte Inhalt vonPython-Programm zum Vergleichen zweier Zeichenfolgen unter Ignorieren der Groß-/Kleinschreibung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen