Возвращает копию строки в сложенном регистре.
str.casefold()
-> str

Преобразование в сложенный регистр похоже на преобразование к нижнему регистру, однако более агрессивно.
Например: буква «ß» в нижнем регистре в немецком языке соотвествует сочетанию «ss», однако, ввиду того, что символ «ß» уже имеет нижний регистр, метод .lower() ни к чему не приведёт, в то время как casefold() приведёт символ к «ss».

'ß'.lower()  # 'ß'
'ß'.casefold() # 'ss'

'groß'.casefold() == 'gross' # True

На заметку
Алгоритм складывания регистра описывается в разделе 3.13 Стандарта Юникод (см. также таблицу преобразований).
Синонимы поиска: str.casefold, str, casefold
На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.