Объясните пожалуйста питонисты? В каких случаях вы используете встроенный метод casefold? Вроде бы ничего, ничем они не отличаются с lower. Но в документации пишется мол, casefold ведет себя как агрессивный бык.
a = "der Fluß"
print(a.casefold())
# der fluss
А почему кирилица не дропается на разные кусочки? Например Ж на какой-нибудь hh.
b = "ЖираФ"
print(b.casefold())
# жираф
Как вообще эти преобразования происходит изнутри? Куда копать в какую тему? Почему ß стал ss?
