str.casefold()
Возвращает строку в нижнем регистре для регистронезависимого сравнения.
Сигнатура
str.casefold()Похож на lower(), но более агрессивен: корректно обрабатывает специальные символы (например, немецкое ß превращается в ss). Используйте для надёжного сравнения строк без учёта регистра.
print("Straße".casefold()) # 'strasse'
print("Straße".lower()) # 'straße'
print("HELLO".casefold() == "hello") # True