Метод casefold () - это агрессивный метод lower (), который преобразует строки в строки, свернутые по регистру, для сопоставления без регистра.
casefold()Метод удаляет все примеры различия , присутствующий в строке. Он используется для сопоставления без регистра, т.е. игнорирует регистры при сравнении.
Например, немецкая строчная буква ßэквивалентна ss. Однако, поскольку ßэто уже строчная буква, lower()метод ничего не делает. Но casefold()преобразует его в ss.
Синтаксис casefold():
строка.casefold ()
Параметры для casefold ()
casefold()Метод не принимает никаких параметров.
Возвращаемое значение из casefold ()
В casefold()методе возвращает случай сложенной строки.
Пример 1: строчные буквы с использованием casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Вывод
Строка в нижнем регистре: Python - это круто
Пример 2: Сравнение с использованием casefold ()
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.')
Вывод
Струны равны.








