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.