Wie führe ich einen String-Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung durch?
Du kannst beide Strings in Klein- oder Großbuchstaben umwandeln (mit der Methode lower() oder upper()), bevor du den Vergleich durchführst.
Python Code-Schnipsel für einen Groß-/Kleinschreibungsunabhängigen String-Vergleich:
string1 = "Hello World"
string2 = "HELLO WORLD"
if string1.lower() == string2.lower():
print("The strings are case-insensitively equal.")
else:
print("The strings are not case-insensitively equal.")oder
string1 = "Hello World"
string2 = "HELLO WORLD"
if string1.upper() == string2.upper():
print("The strings are case-insensitively equal.")
else:
print("The strings are not case-insensitively equal.")In diesem Beispiel wird der Vergleich wahr sein und die Meldung "The strings are case-insensitively equal." wird ausgegeben.