Как сделать сравнение строк без учета регистра?
 Из того, что я понял из Google и ссылки выше, обе функции: lower() и casefold() преобразуют строку в нижний регистр, но casefold() преобразует даже безвизовые буквы, такие как ß на немецком языке в ss.
Все это о греческих письмах, но мой вопрос в целом:
- есть ли другие отличия?
- какой из них лучше преобразовать в нижний регистр?
- какой лучше проверить соответствующие строки?
Часть 2:
firstString = "der Fluß"
secondString = "der Fluss"
# ß is equivalent to ss
if firstString.casefold() == secondString.casefold():
    print('The strings are equal.')
else:
    print('The strings are not equal.')
В приведенном выше примере следует использовать:
 lower() # the result is not equal which make sense to me
Или:
casefold() # which ß is ss and result is the
        # strings are equal. (since I am a beginner that still does not
        # make sense to me. I see different strings).
