Метод casefold в Python: перевод строки в сложенный регистр.

Возвращает копию строки в сложенном регистре. Это похоже на преобразование к нижнему регистру, но более агрессивно.

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

casefold()

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

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